保持本地仓库和远程同步

远程仓库,个人fork,和本地仓库的逻辑关系如下图:

img

当远程仓库更新时,需要先把更新拉到本地,合并好后再push到个人fork的仓库中。具体流程为:

  1. 添加远程仓库到本地remote分支

    git remote add upstream  http://xxxxxx.git
    
  2. 查看当前仓库的远程分支

    git remote -v
    
  3. fetch 远程分支

    git fetch upstream
    
  4. 合并 fetch 的分支到本地(此处应该和develop保持一致,故merge develop分支)

    git merge upstream/develop
    
  5. 推送本地到远程仓库(自己fork的仓库)

    git push 
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容