赞
踩
git clone 远程仓库地址
,将这个远程仓库克隆到本地中,会在本地仓库生成一个origin/master的引用并且指向最新的提交C2(此处对应远程仓库的分支master指向的最新提交的C2),此时这个origin/master即为远程跟踪分支,它是用户只读。git push origin master
,把分支maste推送到远程仓库中。再次查看本地历史,即可看到分支master与origin/master已经同时指向了新的提交。git checkout origin/master
切换到origin/master分支时,会看到一段提示:当前处于detached HEAD状态,你可以在这个状态下继续提交,但是当你切换到别的分支的时候你在detached HEAD状态下的这些提交就比较难寻回了,这是由于我们的HEAD应用无法指向origin/master引用(这就是远程跟踪分支用户只读的另一意思)git fetch
获取远程仓库最新提交C4,此时本地仓库origin/master比分支master前进了一个提交(即:origin/master已经指向了最新提交C4)git fetch origin
获取远程最新提交,通过命令:git merge origin/master
将新的提交合并到本地的分支master上Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。