git branch:查看本地工程的所有git分支名稱;
- master分支前的“*”表示:當前工作區所在的分支是master;
- 如果想查看遠端服務器上擁有哪些分支,執行git branch -r即可,返回的分支名帶origin前綴,表示在遠端;
- 如果想查看遠端服務器和本地工程所有的分支,執行git branch -a即可。
git branch -d和git branch -D:可以用來刪除本地分支,後者大寫表示強制刪除。
- 有時候當事分支上包含了未合併的改動,或者當事分支是當前所在分支,則-d無法刪除,需要使用強制刪除來達到目的;
- 常用的刪除分支命令格式:git branch -d branchname/git branch -D branchname;
- 刪除服務器上的遠程分支可以使用git branch -d -r branchname,其中branchname爲本地分支名。刪除後,還要推送到服務器上纔行,即git push origin:branchname。