pcA$ git branch -a
* dev
dev_1
dev_2
remotes/svr/dev
pcA$ git push # only dev --> remotes/svr/dev is desired.
然而,
pcB$ git branch -a
* dev
remotes/svr/dev
pcB$ git pull
pcB$ git branch -a
* dev
dev_1
remotes/svr/dev
请注明:
答案 0 :(得分:2)
您可以使用(在svr中)删除远程分支
git push origin --delete <branchName>
要删除本地的分支(在您的情况下为pcB):
git branch -D <branchName>
另外,只需将一个分支推送到远程存储库上的分支,就可以使用
git push origin <branchName>
此外,如果您在执行此操作时遇到任何问题,可以尝试使用标志--force强制执行此操作,例如:
git push origin --delete --force <branchName>