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。