【发布时间】:2011-04-03 15:17:38
【问题描述】:
我在 git 存储库中有一个已更改文件的列表。目前我不想提交一个文件。我能做到吗:
git commit -a
提交所有文件,然后以某种方式从当前提交中删除该文件?删除后,它仍应在未提交文件列表中。
【问题讨论】:
-
您要删除您正在提交的文件,还是不提交您对该文件所做的更改?
-
@charles-bailey 我想将它添加到提交中,然后从中删除。
-
那没有回答我的问题,至少我不确定你的意思。你说你“暂时不想承诺”。这是否意味着您只是不想在下一次提交中提交对文件的任何更改,或者您积极希望下一次提交删除文件,然后您将在后续提交中重新添加它?
-
@charles-bailey first:只是不想在下一次提交中提交对文件的任何更改。但我不想手动添加所有其他文件。所以我想添加所有这些。然后从下一次提交中删除一些文件。
-
我发现这个问题在谷歌上搜索不同的问题......我认为标题有点误导,也许“忽略提交的文件”会更好(你还没有提交,所以你不要从提交中删除它,这是我需要做的!)