2016-02-26 36 views
0

只是想知道停止跟踪和存储在GIT之间的区别。我使用源码树作为工具。因此,如果需要,可以在隐藏或停止跟踪稍后的时间点时恢复。存储差异,停止跟踪源代码树

如果我想暂时隐藏更改,直到我提交并从远程获取最新内容,然后添加这些更改,最佳选择是什么。

谢谢

回答

1

隐藏是正确的路要走。你真的不想停止跟踪你的文件,对吧?你只是想暂时放下你的修改,然后恢复它们 - 这是Stash设计的目的。

更多有关git stashhttps://git-scm.com/book/en/v2/Git-Tools-Stashing-and-Cleaning

+0

感谢您的回复。有没有指导或链接,我可以检查这个Stash功能的步骤?我们还可以为文件中的部分代码做到这一点吗? – SMPH

+0

谢谢,我在评论中提出的第二点如何? – SMPH

+0

第二点是什么? –

1

你提到git stash后,你仍然可以看到未提交的更改。 这种情况发生的一种方法是如果你在.gitignore中存储更改。例如:假设您将一个名为1.txt的文件添加到您的工作目录中,然后将1.txt行添加到.gitignore。现在,未提交的更改仅包括.gitignore中的更改,而不包括1.txt中的更改。在运行git stash后,这将存储.gitignore中的更改,现在您将看到1.txt作为未提交的更改再次出现。