git----fork的项目保持与源项目同步更新(不使用客户端)

上一篇 演示了如果通过git客户端同步fork项目更新。本篇说下直接在githubweb页面进行同步更新

fork项目

这里还是以项目为例,之前已经fork过了

原理

pull request:如果fork项目后做了变更,想要合并到源项目中,就可以通过pr请求合并。
pull request也可以反过来用,可以将fork过来的项目作为被合并的项目,而源项目作为请求合并的项目。通过pr这一应用,就可以把源项目更新同步到自己的fork上。

演示

切换到fork的项目,点击new pull request

new pr
默认是源项目在前,fork项目在后
prDefault
更换base fork和head fork的位置
change
changeHeadFork
更换源项目和fork项目位置后
changeResult

创建PR后

createPR

merge确认

merge
merge后
merge后

本地同步

剩下的就是在本地update本地仓库了
1、桌面版
2、git shell

传送门:git shell 同步fork项目

猜你喜欢

转载自blog.csdn.net/yue530tomtom/article/details/80282193