【发布时间】:2020-01-27 05:04:14
【问题描述】:
我认为这是关于 git 的最常见问题。 但我有具体的问题。
例如,我在本地 git 中获得了一些文件,并修改了其中一些文件。一旦我回忆起我在文件中犯了一个错误,但我想将更改保存在其余文件中。 我可以通过 git add 将它们的状态更改为暂存,但是如何仅提交选定的文件并返回我现在不想提交的文件的原始版本。
所以,我想,我的问题是如何通过保存另一个文件的更改来返回未修改版本的文件。 谢谢
【问题讨论】:
-
哦,想象一下,我有 3 个修改过的文件:file1 file2 和 file3。我不希望 file3 被提交,我希望它是最新版本。但我想使用 file1 和 file2 的更改,它们让我满意。所以,我希望他们将被分阶段并提交,但同时我希望将 file3 的状态返回到未修改的原始版本