git 命令删除远程分支和本地分支

删除远程分支命令:
git push origin --delete name
删除本地分支:
git branch -d name
查看所有分支:
git branch -a
有时候你会发现:git已经删除了远程分支,本地仍然能看到 的问题 : git branch -a 命令可以查看所有本地分支和远程分支,发现很多在远程仓库已经删除的分支在本地依然可以看到。

解决方法:
使用命令 git remote show origin,可以查看remote地址,远程分支,还有本地分支与之相对应关系等信息,以及分支删除情况。

此时我们可以看到哪些远程仓库已经不存在的分支,根据提示,使用 git remote prune origin 命令;

这个时候,你再使用git branch -a 查看,发现分支信息已经和远程git 仓库同步了;

新创建分支的时候:
当你新创建分支,或者其他人新创建分支的时候,可以使用git fetch 拉取远程最新分支到本地;此时也可以使用 git remote show origin 查看本地分支和远程分支的差异;


版权声明:本文为weixin_49684995原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。