互動式儲存

Stashing 採用工作目錄的髒狀態 - 即修改後的跟蹤檔案和分階段更改 - 並將其儲存在一堆未完成的更改中,你可以隨時重新應用這些更改。

僅儲存已修改的檔案:

假設你不想儲存暫存的檔案並僅儲存已修改的檔案,以便你可以使用:

git stash --keep-index

這將僅儲存已修改的檔案。

儲存未跟蹤的檔案:

Stash 從不儲存未跟蹤的檔案,它只儲存已修改和暫存的檔案。因此,假設你需要儲存未跟蹤的檔案,那麼你可以使用:

git stash -u

這將跟蹤未跟蹤,暫存和修改的檔案。

僅儲存一些特定的更改:

假設你只需要從檔案中隱藏部分程式碼,或者只需要從所有修改過的檔案中隱藏某些檔案,那麼你可以這樣做:

git stash --patch

Git 不會隱藏修改過的所有內容,而是會以互動方式提示你要隱藏哪些更改以及你希望保留在工作目錄中的哪些更改。