banner
欢迎观看

GIt多仓库控制

Scroll down

本文作者:丁辉

GIt多仓库控制

你可以通过添加多个远程仓库,然后从一个远程仓库拉取,推送到另一个远程仓库

方法一(添加双远程仓库推荐)

  1. 克隆第一个仓库

    1
    git clone <仓库地址>
  2. 查看当前远程(默认是 origin )

    1
    git remote -v
  3. 添加第二个仓库,作为另一个远程仓库

    1
    git remote add origin2 <第二个仓库地址>
  4. 再次查看,现在应该有两个远程仓库

    1
    git remote -v
  5. 从仓库一拉取最新代码

    1
    git pull origin main
  6. 修改文件并提交

    1
    2
    git add .
    git commit -m "修改说明"
  7. 推送到仓库二

    1
    git push origin2 main
  8. 推送完成

方法二(单向同步修改现有远程地址)

  1. 克隆第一个仓库

    1
    git clone <仓库地址>
  2. 移除原有的 Origin 远程

    1
    git remote remove origin
  3. 添加新的仓库作为 Origin

    1
    git remote add origin <新的仓库地址>
  4. 修改文件并提交

    1
    2
    git add .
    git commit -m "修改说明"
  5. 推送到新的仓库地址

    1
    git push origin main

注意事项

  1. 认证问题:确保你有两个仓库的推送权限
  2. 分支一致性:确认两个仓库使用相同的主分支名(main 或 master)
  3. 冲突处理:如果两个仓库都有更新,可能需要先合并

要是这篇文章为您解了惑、带来了帮助,不妨用小小的打赏来支持下我的创作吧,您的鼓励就是我持续分享的最大动力哦,感谢您啦!

其他文章
cover
引用外部函数脚本
  • 70/01/01
  • 00:00
  • Linux-Shell
cover
GIt基础命令
  • 70/01/01
  • 00:00
  • Linux-Git
目录导航 置顶
  1. 1. GIt多仓库控制
    1. 1.1. 方法一(添加双远程仓库推荐)
    2. 1.2. 方法二(单向同步修改现有远程地址)
    3. 1.3. 注意事项
请输入关键词进行搜索