git branch
命令不仅仅能创建和删除分支,如果不加任何参数,它会给出当前所有分支的清单:
1 | $ git branch |
带*
表示当前所在分支。使用命令git branch -v
则可以查看各个分支最后一个提交对象的信息:
1 | $ git branch -v |
使用命令git branch --merged
可以查看哪些分支与当前分支进行了合并操作:
1 | $ git branch --merged |
与之相反的命令为git branch --no-merged
:
1 | $ git branch --no-merged |
test分支中还包含着尚未合并进来的工作成果,所以简单地用git branch -d
删除该分支会提示错误,因为那样做会丢失数据:
1 | $ git branch -d test |
Git提示可以用大写的删除选项 -D 强制执行。