我正在使用git。我在工作目录中做了一些更改。代码尚未完成,因此我现在不想提交它。但由于某些原因,我必须立即看到master分支中的最新提交。
我知道我可以通过' git checkout'但如果我这样做,我将失去工作目录中的更改。
我想创建一个分支并保留我的更改,但问题是,当我想在master分支中看到最近的提交时,git尝试合并这两个我不想要的分支。
有人可以帮助或告诉我我所说的是对的吗?
答案 0 :(得分:1)
您可以暂停更改,使用git stash
隐藏更改,查看您需要的内容,然后执行git stash pop
。
简而言之,git stash
将您的工作目录保存在堆栈上并检查HEAD。然后,您可以使用存储来执行任何操作 - 将它们应用为修补程序,使用git stash list
列出更多内容。
答案 1 :(得分:0)
您使用的是什么IDE?如果您在IDEA,您可以保存更改并执行结帐,而不会丢失任何内容../