标签: gitbranchpythonandroidj#uppython
2012-03-22 10:20 78630人阅读 评论(0) 收藏 举报android
有时Git clone下来会出现不少branch,更麻烦的是若是主分支没代码那你就只能看到.git目录了。以下面的这个:git $ git clonegit://gitorious.org/Android-eeepc/mesa.gitfetch
发现本地就只有一个.git目录,那么这个时候就须要checkout了。spa 进入你的本地目录,如这个是mesa,利用.net $ git branch –rblog 查看branch信息(固然你也能够用git show-branch查看,不过有时并很差用),得到以下branch信息:ip origin/android 此时咱们须要的是android分支的代码,那么此时就要进行checkout了。get $ git checkout origin/android 你再看你的目录(mesa)下是否是有了代码了?其它的branch同理。
git clone默认会把远程仓库整个给clone下来; T2 {0 t, l+ @0 U" C2 g) i
能看到远程的全部的分支,如remotes/origin/python_mail.skin e Y' X9 ~, f1 |
或者使用-t参数,它默认会在本地创建一个和远程分支名字同样的分支
也可使用fetch来作:
不过经过fetch命令来创建的本地分支不是一个track branch,并且成功后不会自动切换到该分支上- z) t: R4 p- s6 _2 d3 a
由于,这样创建的branch是以master为基础创建的,再pull下来的话,会和master的内容进行合并,有可能会发生冲突... |