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 [分支名] [远程名]/[分支名]

posted @ 2012-09-18 17:38  鍒樻爧  阅读(164)  评论(0编辑  收藏  举报