zoukankan      html  css  js  c++  java
  • Github Fork项目后如何与源主机代码保持更新同步

    在github上fork别人的项目后,我们一般会clone到本地,然后进行阅读修改,那么我们如何与源仓库进行同步呢?

    下面我们以最近火热的spring-cloud-alibaba为例讲述这一操作。

    Step1,登陆自己的github并fork spring-cloud-alibaba(https://github.com/spring-cloud-incubator/spring-cloud-alibaba),fork完成后效果如下

    640?wx_fmt=png

    Step2,复制自己github中spring-cloud-alibaba项目地址,使用git clone https://github.com/jianzh5/spring-cloud-alibaba(自己仓库)到本地

    git clone https://github.com/jianzh5/spring-cloud-alibaba

    640?wx_fmt=png

    Step3,使用git remote add upstream建立源版本upstream,即你fork的项目地址

    git remote add upstream https://github.com/jianzh5/spring-cloud-alibaba

    640?wx_fmt=png

    Step4,使用git remote -v 查看所有版本记录

    640?wx_fmt=png

    Step5,使用git fetch upstream 将源主机的更新全部取回本地

    git fetch upstream

    640?wx_fmt=png

    Step6,使用 git branch -a 查看所有版本

    640?wx_fmt=png

    Step7,将源主机更新与本地代码合并,此时需要指定版本,我们这里选择master版本

    git merge upstream/master

    640?wx_fmt=png

    Step8,将合并后的代码提交到自己github上

    git add .	
    git commit -m  “Sync from upstream”	
    git push

    640?wx_fmt=png

    经过这几步即可完成对代码的合并提交与更新,登陆github查看同步后的效果。

    小伙伴们赶紧去试一试吧~~

  • 相关阅读:
    火狐中添加selenium IDE
    loadrunner 手动添加关联
    loadrunner11完整卸载
    phpstudy后门交互式shell
    selenium+python Douyu弹幕机器人
    HTTP头sleep延迟注入
    DDCTF-2019
    感知器
    校园网破解
    pwn-格式化字符串漏洞
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13295951.html
Copyright © 2011-2022 走看看