在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将我当前的源与上次提交进行比较?
答案 0 :(得分:8)
您的pop
导致合并冲突。为了解决它,你需要编辑文件(你已经做过),然后调用git add mainwindow.cpp
告诉git,你已经解决了冲突。
如果您想预览更改,可以使用git diff --cached
进行预览。这是因为git add
已将您的更改添加到索引中。