我正在尝试做一件非常简单的事情:通过ruby gem Grit读取来自git repo的不同。我正在创建一个文件,并添加行"This is me changing the first file“。现在我这样做是为了得到diff:c = r.commits.firstputsd.first.diff--- a/
假设两个分支B和D共享一个共同的祖先提交A: A -- B
\_ C -- D 在Sourcetree中,除了查看B和D (git diff B..D)之间的更改之外,还可以选择反转diff中的块和行,即将B和D之间的差异更改应用到提交B上,反之亦然。使用Sourcetree来反转diff中的块并没有引起任何冲突,但是我试图从命令行使用git revert B..D却导致了冲突。有没有一种方法可以在不引起冲突<e