zoukankan      html  css  js  c++  java
  • 从一个远程仓库同步向另一个远程仓库同步代码

    关键点: 需要在当前仓库下,新建一个分支(例如second)用来同步另一个仓库的最新代码, 当有更新时,先在second分支上拉取代码,再去目标分支merge

    1:关联第一个仓库

    git remote add first 远程仓库名
    
    • 1

    first为拉取下来之后本地的名称
    2:从该仓库创建并切换一个开发的分支

    git checkout -b feature/first
    
    • 1

    3: 关联第二个仓库

    git remote add second 远程仓库名
    
    • 1

    4: 从该仓库创建并切换一个开发的分支

    git branch feature/second second/feature/second
    
    • 1

    这里假设远程仓库的开发分支为feature/second
    5: 第一个仓库同步第二个仓库

    git merge second/feature/second
    
    • 1

    6: 将同步的代码推送至远程仓库

    git push
    
    • 1

    7: 如果后续第二个仓库有更新
    1)切换至feature/second

    git checkout feature/second
    
    • 1
    1. 拉取最新代码
    git fetch second feature/second
    git merge second feature/second
    
    • 1
    • 2

    3)同步至仓库一

    git checkout feature/first 
    git merge feature/second
    
    • 1
    • 2
    1. 推送至远程仓库一
    git push
  • 相关阅读:
    C#-Linq-SelectMany
    C#-Linq-SelectMany
    DI是实现面向切面和面向抽象的前提
    java流程控制之Scanner(2)
    java流程控制之Scanner(1)
    java运算符之三目运算符
    java运算符之位运算
    java运算符之与或非
    java运算符之加减乘除
    java基础语法
  • 原文地址:https://www.cnblogs.com/gloryhope/p/13683603.html
Copyright © 2011-2022 走看看