2016-02-26 59 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作爲未提交的更改再次出現。