我有两个分支,两个文件有相同的名称,比如
branch:
branch_1
branch_2
file:
branch_1
branch_2
现在我想使用命令
git log branch_1 --not branch_2
请参阅branch_1
中的提交,但不是branch_2
中的提交,我发现无法找到合适的解决方案。
我知道我可以使用'--
'告诉git'branch_1
'是一个分支而不是像
git log --oneline branch_1 -- --not branch_2 --
但我仍然没有得到正确的结果,我甚至不知道输出是什么。
我也知道
git log --oneline branch_2..branch_1
给我想要的东西。但我很好奇。是
git log branch_1 --not branch_2
不能对待这样的情况?或者是我不知道的解决方案?
答案 0 :(得分:3)
<body>
<div class="container">
<div class="content">
<div class="featured-img-display imgdisplay" data-lazyload="undefined" data-bgfit="cover" data-bgposition="right center" data-bgrepeat="no-repeat" data-lazydone="undefined" src="/data/img/game_data/19a017f91q.jpg" data-src="/data/img/game_data/19a017f91q.jpg">
</div>
</div>
</div>
</body>
应该有用。
你的例子(没有用)是:
git log branch_1 --not branch_2 --
应该是:
git log --oneline branch_1 -- --not branch_2 --
^^
wrong
当您最后只使用一个'git log --oneline branch_1 --not branch_2 --
'时,您会发出git信号,表示以下是文件。
请参阅more about the double-hyphen convention。