【发布时间】:2016-12-12 07:49:12
【问题描述】:
问题:
我有几个编辑过的文件如下所列,还有一些新创建的文件
现在我想存储未跟踪的文件(在本例中为db/migrate/20161212071336_add_paranoid_fields.rb,但不存储更改的文件)。
我该怎么做?
为什么我要存储一个未跟踪的文件
我一开始创建了这个文件,然后我意识到我不需要立即使用它(需要删除它才能让我的程序正常工作);但我将来可能需要它。
我搜索的内容(但没有给我答案),以及他们没有帮助的原因
-
How do you stash an untracked file?
- 这将存储所有文件;我只想存储一个文件。
-
how can I git stash a specific file?
- 它建议使用
stash -p,但这只会隐藏跟踪的文件。
- 它建议使用
【问题讨论】:
-
为什么下面的答案与您的问题不符?
-
隐藏未跟踪文件的原因是什么,因为它不计入任何提交
-
@MarounMaroun: stash -p 只会存储跟踪的文件,但我想存储未跟踪的文件
-
@w.Bala:在我的用例中,我认为我现在不需要该文件,但以后可能需要它。