git fetch使用简单记录

Posted 苏导

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git fetch使用简单记录相关的知识,希望对你有一定的参考价值。

简述

一般从远程仓库clone到本地,但是在远程仓库已经clone完毕,远程仓库中还有另外的branch时,可以fetch到本地来进行管理。比如有同事A push上去的a_brch和同事B push上去的b_brch。

步骤

此时在clone后,使用git branch -a可以看到本地和remote的所有branch。

git branch -a
master  // 本地clone下来的origin的master分支
remotes/dev/a_brch  // remote地址命名为dev的上面的a_brch
remotes/dev/b_brch  // remote地址命名为dev的上面的b_brch
remotes/origin/HEAD -> origin/master
remotes/origin/master

此时其实在本地的branch只有master(remotes/origin/master),此时如果需要将remotes/dev/a_brch或remotes/dev/b_brch获取到本地,可以使用git fetch:

git fetch dev a_brch
From xxx.xxx.xxx.xxx:test-dev
 * branch            a_brch -> FETCH_HEAD

此时则将a_brch fetch到本地了,不过这时候用git branch还是看不到a_brch,但是可以直接:

git checkout a_brch

就可以进入a_brch,然后再次使用git branch命令,就可以看到:

* a_brch
  master

这就说明在本地有master和a_brch这两个branch了。

更多精彩内容欢迎关注“技塑未来”公众号了解。

以上是关于git fetch使用简单记录的主要内容,如果未能解决你的问题,请参考以下文章

git fetch & pull详解

git tag的一些常用命令,记录以备忘git fetch origin tag

git fetch 的简单用法:更新远程代码到本地仓库

git 查看日志记录

Git-hotfix

Git中pull对比fetch和merge