【发布时间】:2021-12-29 04:26:40
【问题描述】:
例如,我从一个干净的提交开始,对不同的文件进行一些更改,然后我想删除我仅对一个文件所做的更改。我该怎么做?
我试着做:
git stash -p train.py
但我遇到了错误:
fatal: subcommand wasn't specified; 'push' can't be assumed due to unexpected token 'train.py'
【问题讨论】:
-
您不想删除或隐藏更改吗?有很大的不同。
-
如果您要从中删除更改的文件尚未提交,则只需
git restore train.py。如果更改在最后一次提交中(从您的描述中不清楚),那么请使用 Antonio 的解决方案。 -
如果你想使用
git stash,错误已经告诉你如何解决了。使用git stash push -p train.py。