只是想知道停止跟踪和存储在GIT之间的区别。我使用源码树作为工具。因此,如果需要,可以在隐藏或停止跟踪稍后的时间点时恢复。存储差异,停止跟踪源代码树
如果我想暂时隐藏更改,直到我提交并从远程获取最新内容,然后添加这些更改,最佳选择是什么。
谢谢
只是想知道停止跟踪和存储在GIT之间的区别。我使用源码树作为工具。因此,如果需要,可以在隐藏或停止跟踪稍后的时间点时恢复。存储差异,停止跟踪源代码树
如果我想暂时隐藏更改,直到我提交并从远程获取最新内容,然后添加这些更改,最佳选择是什么。
谢谢
隐藏是正确的路要走。你真的不想停止跟踪你的文件,对吧?你只是想暂时放下你的修改,然后恢复它们 - 这是Stash设计的目的。
更多有关git stash
:https://git-scm.com/book/en/v2/Git-Tools-Stashing-and-Cleaning
你提到git stash
后,你仍然可以看到未提交的更改。 这种情况发生的一种方法是如果你在.gitignore
中存储更改。例如:假设您将一个名为1.txt
的文件添加到您的工作目录中,然后将1.txt
行添加到.gitignore
。现在,未提交的更改仅包括.gitignore
中的更改,而不包括1.txt
中的更改。在运行git stash
后,这将存储.gitignore
中的更改,现在您将看到1.txt
作为未提交的更改再次出现。
感谢您的回复。有没有指导或链接,我可以检查这个Stash功能的步骤?我们还可以为文件中的部分代码做到这一点吗? – SMPH
谢谢,我在评论中提出的第二点如何? – SMPH
第二点是什么? –