例如: 我有分支:主人,A
当我处理A
时,对master
进行了一些更改,这些更改对A也很重要,因此A
必须合并master
分支。
然后我对A
已经进行了一些更改:
git commit -m "A process 2"
合并后,许多提交日志会破坏分支A
的日志,A
的日志将会这样:
A process 3
merge master
log from master xxx
log from master yyy
log from master ....
...
A process 2
merge master
....
A process 1
是否可以将这些log from master ...
消息压缩为一条消息,或者只删除所有消息,因为merge master
消息已经解释了所有消息。
答案 0 :(得分:1)
您无法执行您提出的任何选项。您可以将所有选项传递给' git log'这可以抑制Master的提交出现。
第一个尝试的方法是仅列出A可以访问的提交,但不列出master可以访问的提交。
git log A ^master
假设您正在使用跟踪分支,您可以编写类似于
的通用内容git log @{u}..HEAD
这将记录当前分支上的所有更改,但无法从上游访问。