GitHub revert conflict 不是冲突,无法解决
GitHub revert conflict is not a conflict, and can't be resolved
我正在尝试还原,它说我有未解决的冲突。这很奇怪,因为冲突指向单个注释行。
<<<<<<< HEAD
// END product configuration | clong
=======
// END SVG Product Configuration | clong
>>>>>>> parent of 4cd0889... prerevert, conflicts exist
我想我还没有理解恢复的工作原理。我认为 revert 替换了你的项目,你将它还原到的提交。什么都不合并怎么会有冲突?
另外,就这个问题而言,当我离开时
// END product configuration | clong
然后重新尝试还原,我遇到了同样的问题。
我离开的时候
// END SVG product configuration | clong
我得到 "Unable to revert commit",这是模糊且无用的,[更新:我发现我可以恢复到早期版本,但是仍想了解在恢复过程中是什么原因导致冲突和错误? 我只想转到项目中的某个点。我知道我可以在那个时间点下载项目的 zip,但我想学习正确的 Git 方法来解决这个问题。
当您要求时,Git 正在提交您的代码的逆转。似乎有冲突。就像你一直在做的那样保持这一行然后:
git revert --continue
这是因为 git 无法确定您想要两行中的哪一行。他们在同一条线上,所以 git 在那里看到冲突很奇怪。
"visit" 存储库中过去点的更好方法是使用
git checkout [SHA1_Hash_of_your_commit]
如果您想永久回到过去,请谨慎使用:
git reset --hard [SHA1_Hash_of_your_commit]
如果您不知道如何获得 [SHA1_Hash_of_your_commit]
,请使用 git log
它冲突的原因是在某些提交上它必须在后台执行三路合并。它通过你的提交回溯并找到相似之处并计算出大部分内容。但是,它仍在合并 this is in 并且想知道您真正想要的行的哪个版本。
我正在尝试还原,它说我有未解决的冲突。这很奇怪,因为冲突指向单个注释行。
<<<<<<< HEAD
// END product configuration | clong
=======
// END SVG Product Configuration | clong
>>>>>>> parent of 4cd0889... prerevert, conflicts exist
我想我还没有理解恢复的工作原理。我认为 revert 替换了你的项目,你将它还原到的提交。什么都不合并怎么会有冲突?
另外,就这个问题而言,当我离开时
// END product configuration | clong
然后重新尝试还原,我遇到了同样的问题。
我离开的时候
// END SVG product configuration | clong
我得到 "Unable to revert commit",这是模糊且无用的,[更新:我发现我可以恢复到早期版本,但是仍想了解在恢复过程中是什么原因导致冲突和错误? 我只想转到项目中的某个点。我知道我可以在那个时间点下载项目的 zip,但我想学习正确的 Git 方法来解决这个问题。
Git 正在提交您的代码的逆转。似乎有冲突。就像你一直在做的那样保持这一行然后:
git revert --continue
这是因为 git 无法确定您想要两行中的哪一行。他们在同一条线上,所以 git 在那里看到冲突很奇怪。
"visit" 存储库中过去点的更好方法是使用
git checkout [SHA1_Hash_of_your_commit]
如果您想永久回到过去,请谨慎使用:
git reset --hard [SHA1_Hash_of_your_commit]
如果您不知道如何获得 [SHA1_Hash_of_your_commit]
,请使用 git log
它冲突的原因是在某些提交上它必须在后台执行三路合并。它通过你的提交回溯并找到相似之处并计算出大部分内容。但是,它仍在合并 this is in 并且想知道您真正想要的行的哪个版本。