1.列出本地分支:
git branch
2.删除本地分支:
git branch -D BranchName
其中-D也可以是--delete,如:
git branch --delete BranchName
3.删除本地的远程分支:
git branch -r -D origin/BranchName
4.远程删除git服务器上的分支:
git push origin -d BranchName
其中-d也可以是--delete,如:
git push origin --delete BranchName
- 删除远程服务器的分支后,本地分支可能失去与远程分支的关联,以下命令更改关联分支:
git branch --set-upstream-to=origin/master // master为相应远程分支名
- 删除文件
(1) 同时在缓存和物理储存中删除:
git rm filename
(2) 只在缓存中删除:
git rm --cache filename