GitHub网站上操作
1.新建new pull request
2.将base fork设置为自己,将head fork设置为源,提交pull request
3.自己merge出现的pull request即可
Git命令操作
1.给fork配置远程库
查看远程状态
git remote -v
添加远程的上游仓库
git remote add upstream https://github.com/XXX/XXX.git
再次查看状态确认是否配置成功
git remote -v
2.同步fork
从上游仓库 fetch 分支和提交点,提交给本地 master,并会被存储在一个本地分支 upstream/master
git fetch upstream
切换到本地主分支(如果不在的话)
git checkout master
把 upstream/master 分支合并到本地 master 上,这样就完成了同步,并且不会丢掉本地修改的内容。
git merge upstream/master
更新到 GitHub 上