git 分支相关
对的我想说git clone == git init + git fetch
用过的都知道的,其实是今天遇到了一件自己翻2的事所以想重申一下了。
范2过程如下:
按以往的经历,本地代码有个多个远程仓库时,使用git fetch [远程仓库名],会得到所有的远程分支信息到本地,想要跟踪哪个只需git checkout --track [远程仓库名]/[分支名]
就可以跟踪上该分支了。可是我突然对origin分支也实施了以上的操作,可是发现没有任何效果,奇怪!!最后恍然===,对 git clone ==git init +git fetch 在首次科隆远程仓库时
已经把信息都取下来了,不需要再重新fetch了,2了。。。。。
如要拉取远端分支可以如下两种方式
1. git checkout --track [远程仓库名]/[分支名]
2. git checkout -b [分支名] [远程名]/[分支名]