如何在没有合并的情况下查看最新提交或提交当前更改?

时间:2015-04-23 13:20:36

标签: git merge commit

我正在使用git。我在工作目录中做了一些更改。代码尚未完成,因此我现在不想提交它。但由于某些原因,我必须立即看到master分支中的最新提交。

我知道我可以通过' git checkout'但如果我这样做,我将失去工作目录中的更改。

我想创建一个分支并保留我的更改,但问题是,当我想在master分支中看到最近的提交时,git尝试合并这两个我不想要的分支。

有人可以帮助或告诉我我所说的是对的吗?

2 个答案:

答案 0 :(得分:1)

您可以暂停更改,使用git stash隐藏更改,查看您需要的内容,然后执行git stash pop

这是relevant documentation

简而言之,git stash将您的工作目录保存在堆栈上并检查HEAD。然后,您可以使用存储来执行任何操作 - 将它们应用为修补程序,使用git stash list列出更多内容。

答案 1 :(得分:0)

您使用的是什么IDE?如果您在IDEA,您可以保存更改并执行结帐,而不会丢失任何内容../