github上提交pr后如何修改并保持最新代码?

github 上提交了 pr,但是不小心更改了不应该更改的 a 文件,但是此时 fork 的原项目可能进行了更改,如何保留我的更改并让 a 文件以及其他未更改的文件和原项目一致?

我使用了 git reset [commit_id] <a文件> 进行了回退,但是接如何让 a 文件以及其他未更改的文件保持最新?

这种情况下常规操作是如何处理的?

阅读 2.1k
1 个回答
  1. 回退你对 a 的修改。方法很多,比如 git checkout
  2. 切换到 upstream/master,从 upstream 同步最新代码
  3. 回到你的分支,rebase git rebase upstream/master
  4. 解决冲突,强推到你的 fork 仓库,git push -f
  5. 完成
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏