所以在计算机 A 上,我做了以下操作。
git branch test
git push
在另一台计算机 B 上,我提取更改并跟踪远程分支测试
git pull --all
git checkout -t origin/test
一切都很好。
但是当我删除计算机 A 上的测试分支并推送更改时,执行以下操作:
git checkout master
git push origin --delete test
git branch -D test
现在回到计算机 B,我执行以下操作
git pull --all
git branch -a
测试显示没问题,因为我没有在本地删除它。不过,remotes/origin/test
也出现了。
我有一种git pull --all
不更新远程分支的感觉?