git 删除分支
-
列出本地分支:
git branch
-
删除本地分支:
git branch -D BranchName
OR
git branch --delete BranchName
-
删除本地的远程分支:
git branch -r -D origin/BranchName
-
远程删除git服务器上的分支:
git push origin -d BranchName
OR
git push origin --delete BranchName
git 回滚commit
- 回退到上个版本
$ git reset --hard HEAD^
-
回退到前3次提交之前,以此类推,回退到n次提交之前
$ git reset --hard HEAD~3
- 退到/进到 指定commit的sha码
$ git reset --hard commit_id
-
强推到远程:
$ git push origin HEAD --force