恢复到上一次提交时,保留特定文件中的更改

时间:2016-08-11 05:29:02

标签: git reset

假设我有一个文件keep_changes.rb。我已经在我的分支上工作了很长一段时间,我发现我搞砸了很多时间。所以我想将HEAD恢复为先前的提交,放弃除keep_changes.rb之外的所有更改。
有没有办法让我可以在我做

时保留特定文件/文件中的更改
git reset --hard <sha>

1 个答案:

答案 0 :(得分:2)

你可以使用&#34; git stash&#34;用于存储keep_changes.rb文件的命令。稍后当您需要特定更改时,只需输入&#34; git stash pop&#34;取回更改的文件。

由于