Git将功能分支中的单个文件重置为与master中的相同[重复]
Posted
技术标签:
【中文标题】Git将功能分支中的单个文件重置为与master中的相同[重复]【英文标题】:Git reset single file in feature branch to be the same as in master [duplicate] 【发布时间】:2016-10-24 16:10:48 【问题描述】:我正在尝试在我的功能分支中恢复我在 单个文件 中的更改,并且我希望该文件与 master 中的相同。
我试过了:
git checkout -- filename
git checkout filename
git checkout HEAD -- filename
似乎这些都没有对我的功能分支进行任何更改。有什么建议?
【问题讨论】:
【参考方案1】:如果您想将文件恢复到 master
中的状态:
git checkout origin/master [filename]
【讨论】:
谢谢丹南,你就在这里。我刚刚找到了这个答案***.com/questions/13847425/…。我想这就是我所追求的。 我收到此重复错误:“取消链接文件 '你快到了;您只需要提供对 master 的引用;因为你想从主分支获取文件:
git checkout master -- filename
请注意,差异将被缓存;因此,如果您想查看获得的差异;使用
git diff --cached
【讨论】:
这为我提供了我正在寻找的答案。以上是关于Git将功能分支中的单个文件重置为与master中的相同[重复]的主要内容,如果未能解决你的问题,请参考以下文章