我fork了一个项目,上游更新了一些文件,但是sync fork就要discard commit,我也修改过现在的仓库。我不想失去我的修改,也想获得上游的更新,怎么办
2 个赞
重新fork一个再合并试试?
你自己的作为主 重新fork一个作为分支
自己 fork 的修改完提交到自己的分支,再合并上游的更新
要不再建个分支,合并上游更新,再合并到你的修改,解决冲突
可以把原来的主分支,merge到你现在的分支里。
1、git remote add 原分支
2、git fetch 原分支
3、git merge
建议PR到原仓库
如果fork后的纯粹私仓的话,在本地工作目录新增一个原始仓库作为远程上游仓库。执行 merge 解决冲突后提交到自己的仓库
3 个赞