我只想浏览特定git分支的git历史记录(在bash终端中)。这种情况是非常频繁的用例,因为人们确实希望将其“功能”分支与“主”分支进行比较。
天真的,我尝试过:
git log --oneline --decorate --graph --branches=feature/my_cool_feature
Run Code Online (Sandbox Code Playgroud)
但是即使在这种情况下,我也会看到所有其他分支。
谁能帮助git命令(在bash终端中)仅显示指定分支的git历史记录图?
我认为这就是您正在寻找的命令。
git log --oneline --graph --decorate somebranch otherbranch
命令
git show-branch feature master
Run Code Online (Sandbox Code Playgroud)
将显示仅存在于母版或功能中但不同时存在于两者中的提交。