有没有一种方法可以列出已合并到当前工作树中的分支?以下内容接近:
git branch -r --merged
然而,这也包括空的分支。例如,在当前分支最新提交之前的某个时间点,我运行了以下命令:
git checkout -b empty_branch
git push -u origin empty_branch
现在,第一个命令在结果列表中包括empty_branch。我发现有一个相关的问题如何在git中找到空分支,但是被接受的答案对没有提交的分支无效。有没有办法在git中检测没有提交的分支,或者从
git branch --merged
的结果中过滤出这样的分支?
git log
对你很有帮助:git log --color --graph --pretty=format:'\''%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'\'' --abbrev-commit
- bagsmode