我在使用 GitHub Desktop 和 VSCode 解决 React Native 项目中的冲突时遇到了挑战。我在一个从
fonts-and-colors
分叉的分支 main
工作。我本来打算将代码中的所有新更改提交到 GitHub,但我没有提交到 fonts-and-colors
分支,而是将拉取请求中的旧提交从 main
合并到 fonts-and-colors
中,并创建了一个新分支 (home-screen
) 来提交最新的当地变化。但遇到了冲突。
在执行上述操作后,我在 VSCode 中看到了项目代码的变化。
我尝试过使用“接受当前更改”、“接受传入更改”和“接受两个更改”来恢复代码,但似乎没有一个包含我保存的修改。选择这些选项时,代码会包含一些新的更改,但排除一些旧的修改。
我想取回我上次保存的代码版本。
是否有我可以遵循的分步指南或特定方法来手动解决这些冲突并确保保留我的更改?
我感谢任何指导或帮助。谢谢!
以下是如何在本地拥有干净的版本,并且仅对结果满意后再次推送给master
fonts-and-colors
分支正确的最后一次提交fonts-and-colors-rescued