3 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊
要存儲(chǔ)您的工作目錄,包括未跟蹤的文件(尤其是.gitignore中的文件),則可能要使用此cmd:
git stash --include-untracked
更多細(xì)節(jié):
2018年5月17日更新:
現(xiàn)在git stash --all,新版本的git可以存儲(chǔ)所有文件,包括未跟蹤和忽略的文件。
git stash --include-untracked不再觸摸忽略的文件(在git 2.16.2上測(cè)試)。
原始答案如下:
警告,如果您在gitignore文件中有任何目錄/ *條目,這樣做將永久刪除您的文件。
從1.7.7版開(kāi)始,您可以使用git stash --include-untracked或git stash save -u存放未跟蹤的文件,而無(wú)需暫存它們。
添加(git add)文件并開(kāi)始對(duì)其進(jìn)行跟蹤。然后藏起來(lái)。由于文件的全部?jī)?nèi)容都是新內(nèi)容,因此將其隱藏起來(lái),您可以根據(jù)需要進(jìn)行操作。

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊
從git 1.7.7開(kāi)始,git stash接受--include-untracked選項(xiàng)(或short-hand -u)。要將未跟蹤的文件包括在存儲(chǔ)中,請(qǐng)使用以下命令之一:
git stash --include-untracked
git stash -u
警告,如果您在gitignore文件中有任何目錄/ *條目,這樣做將永久刪除您的文件。
- 3 回答
- 0 關(guān)注
- 1015 瀏覽
添加回答
舉報(bào)