It’s important to note that when you do a fetch that brings down new remote-tracking branches, you don’t automatically have local, editable copies of them. In other words, in this case, you don’t have a new
serverfixbranch — you have only anorigin/serverfixpointer that you can’t modify
-
推送本地分支到远程(远程没有该分支)
git push <remote> <branch>例如将本地
serverfix分支推送到远程,这样远程仓库也有serverfix分支了:git push origin serverfix -
本地拉取远程分支(本地没有该分支):两步走-先拉取再checkout
$ git fetch origin $ git checkout -b serverfix origin/serverfix拉取远程
serverfix分支到本地的serverfix分支 -
将本地已有分支与远程已有分支建立track关系
如下在本地
serverfix分支敲这个命令:将当前分支 与 远程仓库的serverfix分支建立track关系$ git branch --set-up

本文介绍了如何使用Git管理远程仓库分支。当你执行fetch操作获取新的远程跟踪分支时,并不会自动创建本地可编辑的副本,只有远程引用。要推送本地分支到远程,可以使用Git命令。同时,你可以拉取远程分支到本地,或者将本地分支与远程分支建立跟踪关系。此外,还讲解了查看和删除远程仓库分支的方法。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



