git 远程分支删除了本地进行同步
前言
其实也没有真正意义上的同步,当我们在远程仓库删除了某个分支,通过git命令只能将本地origin/xxx
的分支删除,实际上本地还有对应的分支没有被删除。
为此我们还需要手动删除本地对应的分支。
教程
git remote update origin --prune
这个命令是git fetch
和git remote prune
的组合操作。它会更新所有远程分支,并删除本地已经不存在于远程仓库的分支。
此时我们查看本地分支,假设你删除的是test分支,你会发现本地对应的origin/test
确实没有了,但是还存在一个test分支。
这个没办法只能手动删除了。
git branch -d test
然后就行了。
版权申明
本文系作者 @木灵鱼儿 原创发布在木灵鱼儿站点。未经许可,禁止转载。
暂无评论数据