zoukankan      html  css  js  c++  java
  • Git Fork别人的代码后如同步别人的代码

    在git上fork别人的代码后,如果别人代码有更新,自己fork的代码是不能自动更新的。需要手动操作。

    git remote -v 查看是否有远程分支的别名。例如:git remote -v 后显示如下,只有自己fork的路径。需要手动添加。

    origin https://github.com/bill1208/incubator-carbondata (fetch)
    origin https://github.com/bill1208/incubator-carbondata (push)

    git remote add upstream https://github.com/apache/incubator-carbondata  此地址为别人远程分支的代码。

    再次运行git remote -v

    origin https://github.com/bill1208/incubator-carbondata (fetch)
    origin https://github.com/bill1208/incubator-carbondata (push)
    upstream https://github.com/apache/incubator-carbondata (fetch)
    upstream https://github.com/apache/incubator-carbondata (push)

    运行git fetch upstream下载远程分支的代码

    运行git checkout master 切换到本地master分支

    运行git merge upstream/master 合并upstream到master。 注意此时只合并了本地的分支,自己fork的远程分支代码没有变化。需要push

    运行git push

  • 相关阅读:
    虚拟机镜像压缩(qcow2,raw)
    CentOS7--删除virbr0
    django简单实例(1)
    python3.7操作mysql数据库
    KVM虚拟化安装部署
    zabbix监控温度及风扇
    excel以某列为基础进行行排序
    kibana添加首页登陆认证
    openstack常见问题解决方法
    linux的7种运行模式
  • 原文地址:https://www.cnblogs.com/nurseryboy/p/5874019.html
Copyright © 2011-2022 走看看