我目前正在使用 Bitbucket 的 提交图可视化来了解我的提交历史,这非常令人困惑,因为最左边的分支不对应于 develop
(我拥有的分支在某些情况下在下 pull 列表中选择)。
相比之下,我检查了命令git log --graph --oneline --all
(在git checkout develop
之后),它给出的输出是什么我很期待。最左边的分支表示 develop
,我更容易理解所有 merges
到我想考虑的分支,即 develop
这种情况。
我应该如何解释 Bitbucket 提交图的可视化?我认为它不等同于命令 git log --graph --oneline --all
?它相当于什么?
最佳答案
我将与您分享一个命令,该命令对我在命令行界面中绘制类似的 bitbucket 图很有用。
git log --graph --decorate --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --all
您还可以添加一个 git 别名,在 ~/.gitconfig
上添加以下配置
[alias]
lol = log --graph --decorate --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --all
通过这种方式运行 git lol
命令,您也可以快速看到类似的图表。
希望对您有所帮助!
关于git - 如何解释 Bitbucket Commit Graph 的可视化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65490045/