Git同步自己仓库和fork源仓库

前景

原仓库A:别人写的代码保存在github上
自己的仓库B:自己从A fork过来的代码
本地C:从B clone到本地的代码

问题描述

自己在C添加、修改代码(一个月),push到了B,这一个月间,A的代码也有更新了,现在想同步A代码的功能,同时保留自己修改的,而且将自己修改的pr给A

结果

发现git pull只能拉B的代码,git push也只能到本地,重新从A clone(换个目录),再push到B,全是冲突,各种不好使

解决办法

git remote add //添加A的url
git checkout -b //新建分支
git pull cname master //将A的代码全部pull下来
…modify… //pull master之后的修改
git push origin
到github上进行pr,没有冲突

你可能感兴趣的:(Github)