我有一个本地分支跟踪远程/主分支。运行 git-pull
和 git-log
后,日志将显示远程跟踪分支以及当前分支中的所有提交。但是,由于对远程分支进行了太多更改,我只需要查看对当前本地分支所做的提交。
仅显示特定分支的提交的 Git 命令是什么?
注意事项:
配置信息:
[branch "my-branch"]
remote = origin
merge = refs/heads/master
最佳答案
假设您的分支是从 master
创建的,然后在分支中(也就是说,您已 checkout 分支):
git cherry -v master
或
git log master..
如果你不在分支中,那么你可以将分支名称添加到“git log”命令中,像这样:
git log master..branchname
如果你的分支是由 origin/master
组成的,那么说 origin/master
而不是 master
。
关于git - 如何运行 git log 以仅查看特定分支的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4649356/