Git将功能分支中的单个文件重置为与主站中的相同


Git reset single file in feature branch to be the same as in master

本问题已经有最佳答案,请猛点这里访问。

我正在恢复我的功能分支中单个文件中的更改,我希望此文件与master中的相同。

我尝试过:

1
2
3
git checkout -- filename
git checkout filename
git checkout HEAD -- filename

似乎这些都没有对我的功能分支做任何更改。有什么建议吗?


如果要将文件恢复到master中的状态:

江户十一〔一〕号


您就快到了;您只需要向master提供引用;因为您要从master分支获取文件:

1
git checkout master -- filename

请注意,差异将被缓存;因此,如果要查看获得的差异,请使用

1
git diff --cached