Git-07-分支

查看本地以及远程的分支:git branch -av

Git-07-分支

 

 绿色的是本地分支 ,红色的是本地追踪远程的分支。

在这个视图里,本地和远程均只有一个master分支。

origin/HEAD就像一个指针,表示默认分支,你的例子中它指向origin/master,即origin/master是默认分支。

删掉也是可以的:git remote set-head origin -d

 

 

本地推送新分支

假设在本地创建分支dev,而此时远程是没有分支dev的。

如果想把本地分支dev推送到远程,直接使用git push是会报错的

Git-07-分支

 

要告诉git要把当前分支推送到哪个远程仓库,2种方法:

1.  git push -u origin dev

2.  git push --set-upstream origin dev

 

 

拉取远程新分支

此时远程仓库有master、dev两个分支,而本地只有master分支

Git-07-分支

 

 Git-07-分支

 

 拉取远程新分支的步骤:

1:git pull

pull命令会追踪远程仓库的所有分支

此时查看分支就会发现本地仓库已经开始追踪dev分支了,但只是追踪而已,本地并没有dev分支

Git-07-分支

 

 

2. 步骤二有两种方法:

  2.1 :git checkout -b localdev origin/dev  (这种方法可以为分支起名字,-b localdev就是我们起的名字)

  2.2 :  git checkout --track origin/dev

Git-07-分支

 

Git-07-分支

上一篇:hive获取系统当前时间


下一篇:CSV Injection