当前位置: 首页 > news >正文

执行一次 git commit 后,本地的这次提交能同时推送到 GitHub 和 Gitee 两个远程仓库

我们只需要配置 同一个远程名 对应 多个 URL,这样一次 git push 就能同时推送到 GitHub 和 Gitee。

方法一:给一个远程仓库配置多个推送地址

假设你本地已经有一个仓库,并且远程名是 origin

# 查看当前远程配置
git remote -v

如果只有一个地址,比如 GitHub 的,可以这样添加 Gitee 地址:

# 1. 先删除旧的 push 地址
git remote set-url --delete origin git@github.com:yourname/repo.git# 2. 添加两个推送地址
git remote set-url --add origin git@github.com:yourname/repo.git
git remote set-url --add origin git@gitee.com:yourname/repo.git

现在再查看:

git remote -v

你会看到类似:

origin  git@github.com:yourname/repo.git (fetch)
origin  git@github.com:yourname/repo.git (push)
origin  git@gitee.com:yourname/repo.git (push)

这样,以后你只要执行:

git push origin 分支名

Git 就会把提交同时推送到 GitHub 和 Gitee

方法二:分别推送(适合不同分支 / 不同策略)

如果你不想让 origin 同时推两个平台,可以添加两个不同的远程名:

git remote add github git@github.com:yourname/repo.git
git remote add gitee git@gitee.com:yourname/repo.git

然后一次推送多个远程:

git push github 分支名
git push gitee 分支名

也可以写个脚本 pushall.sh

#!/bin/bash
git push github $1
git push gitee $1

用法:

./pushall.sh main

方法三:配置 push 自动推送到多个远程

编辑 .git/config 文件,手动添加:

[remote "origin"]url = git@github.com:yourname/repo.giturl = git@gitee.com:yourname/repo.gitfetch = +refs/heads/*:refs/remotes/origin/*

这样一次 git push origin 分支名 就会同时推送到两个平台。

http://www.jsqmd.com/news/7832/

相关文章:

  • 【一起学rust | 基础篇】环境配置
  • 免费代理池
  • 白箱算力突破:WBUC与「可能性工程」的诞生(AI元人文系列文章)
  • WPF Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.
  • Linux 中 awk命令提取偶数列数据
  • 『随笔』0919
  • 主要编码规范
  • ue5.1最新安装的时候关于重装vs2022版本的问题
  • US$88 BW9 Key Clamp SN-CP-JJ-15 for BMW Motor Keys for SEC-E9 Key Cutting Machine
  • Docker 安装配置 OnlyOffice - Higurashi
  • 什么是计算数学?
  • 数论中的欧拉函数
  • 2025对外AI服务合规指南:6步构建可审计的法律法规遵循体系
  • 何为“类”?(Java基础语法) - 教程
  • 语校网500所里程碑:日本语言学校数据库的标准化与可追溯机制 - 详解
  • NOI 七
  • 三霍尔BLDC——已知霍尔元件输出与相线输入电压的关系表,如何写程序
  • Dimensional Dimension
  • 第一
  • 计算机毕设 java 基于 vue 的 “江城风光” 旅游网 Java+MySQL “江城风光” 旅游信息一体化平台设计与开发 基于 SSM+Vue 的旅游资源展示与预订协同环境设计与完成
  • Spring事务管理:-propagation
  • ZSH 安装配置
  • 六边形架构达成:领域驱动设计 + 端口适配器模式
  • 写作业
  • P11164 [BalkanOI 2023] Permutations
  • Spring事务管理:-rollbackFor
  • 在JavaScript / HTML中,动态计算调整文字大小 - 详解
  • 微信图片批量保存的办法
  • 详细介绍:使用 C# 设置 Excel 单元格数据验证
  • 博客园实验1