博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

git命令行

Posted on 2019-09-09 11:37  米粒3  阅读(164)  评论(0编辑  收藏  举报

1.合并分支过程liuzf-buylist==>fxgao_userSearch
git status -查看一下当前分支文件修改情况(包括修改、删除、增加、冲突项)
git push origin liuzf-buylist -推送到远程分支
git branch -a -查看本地所有分支
git pull -重新拉取一下远程的分支,保证本地分支列表都是最新的
git checkout  fxgao_userSearch -切换分支到fxgao_userSearch
git pull origin liuzf-buylist -拉取远程的分支(liuzf-buylist)合并到fxgao_userSearch  ---------------------------------(也可以使用merge合并开发分支: git merge origin liuzf-buylist)
git status -查看一下当前分支文件修改情况(包括修改、删除、增加、冲突项)
git add . -把文件添加到本地存储
git commit -m 'zancun' -把文件提交到本地存储


2.提交分支代码
git status
git add .
git commit -m 'zancun'
git pull origin liuzf-buylist
git push origin liuzf-buylist

 

3.git status 有冲突文件时,需要在vscode上安装插件git history,gitlens;
然后再源代码管理:GIT查看冲突文件并解决冲突;
解决完冲突走提交分支代码步骤;

 

4.git克隆远程仓库的指定分支

git clone -b <指定分支名> <远程仓库地址>

 

5.    切换分支:

  git checkout -b 分支名     ////如果没有的话会新建分支

  git branch -a

  git checkout 分支名

 

6.上传项目到远程仓库

      (1).初始化本地环境,把该项目变成可被git管理的仓库

  $ git init

  (2).添加该项目下的所有文件

  $git add .   (注意这里有个点)

  (3).使用如下命令将文件添加到仓库中去

  $ git commit -m '本次提交的说明'(说明信息为必填项,最好是信息有意义,便于后期理解)

     (4).在远程端创建一个仓库(此处省略)

   具体怎么创建,很简单,自己摸索或者百度

  (5).将本地代码库与远程代码库相关联

  $ git remote add origin https://gitee.com/qlqaq/projects/仓库名称

  (6).强制把远程仓库的代码跟新到当前分支上面。ps:如果仓库为空这一步可以跳过

  $ git pull --rebase origin master

  (7).将本地代码推送到指定远程的仓库中

  $ git push -u origin master

7.git 更新本地分支与远程同步

git pull -p
# 等同于下面的命令
git fetch --prune origin
git fetch -p

 

8.新拉代码:

git clone git@code.aliyun.com:vfang/sysmanager.git

git checkout pre-online
git pull
git checkout -b liuzf-task
git push origin liuzf-task
git status

 

9.场景
远程仓库有新分支 develop,本地没有
1愿望
新建本地分支develop 并拉取远程分支 develop 到本地分支
1实现
1. git fetch // 将远程仓库的分支列表更新到最新,取回本地以便查看远程分支列表
2. git branch -a // 查看远程分支列表
3. git checkout -b develop origin/develop // 核心一步:将远程仓库的develop分支拉取到本地develop分支,并切换到develop分支