由于 .gitattributes,我有一个在克隆时会自动更改 eol 的分叉。这在上游是固定的。我想将上游合并到我的主人;但是,我无法摆脱这些未分级的更改。我不能重置,也不能把它们藏起来,除非我错过了什么。如何将上游/主合并到主覆盖这些本地未暂存的“更改”?
问问题
297 次
1 回答
1
首先,你可以试试
git reset --hard
摆脱工作目录和索引中的任何更改。现在你应该能够
git merge --ff-only upstream/branchname
如果由于某种原因 git 属性使它看起来好像有更改并且它不起作用,请尝试
git push . upstream/yourbranch:yourbranch
如果这有效,您应该处于无头状态。IE,您当前的提交没有被任何分支跟踪。
git checkout yourbranch
现在应该让您获得更新的内容。如果这些属性仍然让您感到悲伤,请将该--force
选项添加到结帐中。
希望这可以帮助
于 2011-06-15T02:47:17.910 回答