Git 入门之同步上游代码
作为开源社区的贡献者,我们经常需要将自己的Github仓库从社区同步。这里从网上查,加上自己实践总结一下方法。
同步上游的代码到自己的仓库,并提交到自己的Github仓库
添加一个upstream仓库
git remote add upstream <原作者项目的URL>
查看已经添加的上游仓库
git remote -v
这里比如说添加ceph的上游社区仓库:
git remote add ceph_upstream https://github.com/ceph/ceph.git
将上游的项目更新到本地
git fetch ceph_upstream
选择本地的master分支
git checkout master
将本地的分支与ceph_upstream的master分支合并
git merge ceph_upstream/master
将本地的内容提交到自己的Github仓库
git remote -v
git push git@github.com:<Github用户>/ceph.git
参考:
https://blog.csdn.net/sjt19910311/article/details/50596714