git 删除本地分支 远程分支

1 删除本地分支

git branch -D <branch_name>

注意删除当前分支需要先切换到其他分支。

删除一个分支后你在git branch list中就找不到了,但其实还可以用下面的方式恢复

git reflog show
git checkout -b <comomit id>

2 删除远程分支

git push origin --delete <brach_name>

远程分支删除后我大致查了一下恢复都是从本地分支重新推上去恢复的,在远端好像不能直接恢复删除的分支。

文章目录