只是想知道停止跟蹤和存儲在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
第二點是什麼? –