6

之后git stash pop,出现了一些冲突,例如:

<<<<<<< Updated upstream
int foo = 5;
=======
int foo = 6;
>>>>>>> Stashed changes

我在代码中解决了它们,但现在我无法在提交之前预览我的更改。我得到的就是这个,我知道有变化:

diff --cc mainwindow.cpp
index 24dc025,2c44ad8..0000000
--- a/mainwindow.cpp
+++ b/mainwindow.cpp

如何强制 git diff 将我当前的源与上次提交进行比较?

4

1 回答 1

11

pop导致了合并冲突。为了解决它,您需要编辑文件(您已经这样做了),然后调用git add mainwindow.cpp告诉 git,您已经解决了冲突。

如果要预览更改,可以使用git diff --cached. 这是因为git add已经将您的更改添加到索引中。

于 2013-05-10T08:36:11.043 回答