git stash 给出无法解决的合并错误/冲突
git stash gives merge error / conflict that is unable to resolve
我已经隐藏了我的更改,我可以在使用 git stash list
时看到它们。我 git pull --rebase upstream master
成功了。 (它在 FileA 中有冲突,我解决了它。)现在我想在 stash@{0}:
获取我最新的隐藏更改。所以我使用 git stash apply 0
。它给了我消息 Merge conflict in .gitignore
。我修复/合并/解决了 .gitignore 中的冲突。
然后 git stash apply 0
,我收到了同样的错误 Merge conflict in .gitignore
。这次我再次修复了 .gitignore,我提交了这个 .gitignore 文件,希望它能得到照顾。 (我确实查看了 stakcoverflow,发现有人面临完全相同的问题并采取了措施)。
然后我再次执行 git stash apply 0
并在循环中再次出现同样的错误。如何克服这个错误。
在 git stash apply
之后,我没有看到应该从存储中应用的所有更改。我刚刚收到 .gitignore 的冲突消息,但没有看到我希望看到的其他更改。
git stash apply
获取 git stash
所做的提交并尝试应用(合并)它们。
此尝试要么成功,要么因合并冲突而停止:
如果成功,Git 已尽力应用存储。查看结果(随心所欲),如果喜欢,请使用 git stash drop
丢弃存储提交。
如果失败,Git 仍然尽力应用存储。查看结果,解决冲突,如果您喜欢最终结果,请使用 git stash drop
丢弃存储提交。
换句话说,不要继续重新应用隐藏的提交与您当前正在进行的工作之间的差异。
我已经隐藏了我的更改,我可以在使用 git stash list
时看到它们。我 git pull --rebase upstream master
成功了。 (它在 FileA 中有冲突,我解决了它。)现在我想在 stash@{0}:
获取我最新的隐藏更改。所以我使用 git stash apply 0
。它给了我消息 Merge conflict in .gitignore
。我修复/合并/解决了 .gitignore 中的冲突。
然后 git stash apply 0
,我收到了同样的错误 Merge conflict in .gitignore
。这次我再次修复了 .gitignore,我提交了这个 .gitignore 文件,希望它能得到照顾。 (我确实查看了 stakcoverflow,发现有人面临完全相同的问题并采取了措施)。
然后我再次执行 git stash apply 0
并在循环中再次出现同样的错误。如何克服这个错误。
在 git stash apply
之后,我没有看到应该从存储中应用的所有更改。我刚刚收到 .gitignore 的冲突消息,但没有看到我希望看到的其他更改。
git stash apply
获取 git stash
所做的提交并尝试应用(合并)它们。
此尝试要么成功,要么因合并冲突而停止:
如果成功,Git 已尽力应用存储。查看结果(随心所欲),如果喜欢,请使用
git stash drop
丢弃存储提交。如果失败,Git 仍然尽力应用存储。查看结果,解决冲突,如果您喜欢最终结果,请使用
git stash drop
丢弃存储提交。
换句话说,不要继续重新应用隐藏的提交与您当前正在进行的工作之间的差异。