将GitHub项目克隆后在本地修改好后如何同时提交到GitHub和Gitee

news/2025/10/4 0:48:50/文章来源:https://www.cnblogs.com/SuSVIP/p/19125174

1. 在 Gitee 上新建一个同名仓库

  • 登录 Gitee
  • 右上角 "+" → 新建仓库
  • 仓库名建议和 GitHub 上的一致(方便管理)
  • 不要勾选 “初始化仓库”(否则是空仓库,有初始提交,会和 GitHub 的历史冲突)
  • 创建成功后,你会得到一个 Gitee 仓库地址,例如:
git@gitee.com:yourname/yourrepo.git

2. 本地仓库添加第二个远程地址

进入你本地的仓库目录:

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

默认应该只有:

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

方法 A:一个 remote 多个 push URL(推荐)

# 给 origin 添加 Gitee 推送地址
git remote set-url --add --push origin git@gitee.com:yourname/yourrepo.git

再查看:

git remote -v

你会看到:

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

这样,fetch 还是只从 GitHub 获取,但 push 会同时推送到 GitHub 和 Gitee

方法 B:添加两个不同 remote

git remote add gitee git@gitee.com:yourname/yourrepo.git

查看:

git remote -v

会有:

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

推送时要分别执行:

git push origin 分支名
git push gitee 分支名

3. 推送本地修改到两个平台

假设你在 main 分支:

如果用方法 A(推荐):

git push origin main

这次推送会同时更新 GitHub 和 Gitee

如果用方法 B:

git push origin main
git push gitee main

4. 以后的工作流程

# 修改代码
git add .
git commit -m "xxx"# 一次推送两个平台(方法 A)
git push origin main

注意:
如果 Gitee 提示 rejected,可能是因为你勾选了初始化仓库(有 README 或 LICENSE),导致历史不一致。可以在推送时加 -f 强制推送:

git push -f origin main

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/926475.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

购物网站建设图标大全wordpress资源下载类主题

鲲鹏生态软硬件构成 鲲鹏软件构成硬件特定软件1. Boot Loader2. SBSA 与 SBBR3. UEFI4. ACPI 鲲鹏软件构成 鲲鹏处理器的软件生态是一个不断发展的软件生态,服务器本身也具有复杂度多样性,经过很长时间的发展服务器硬件有不同的操作系统方案&#xff0c…

手机端企业网站模板南京建站公司网站

在职场工作中,经常会遇到单元格中有汉字,数字,字母三者的自由组合,但往往只需要其中的一者,如何快速提取呢,超级处理器,提供了4个功能可选。 超级处理器下载与安装 1)分离字符 将…

怎么做一考试网站温州最好的seo

若是大一学子或者是真心想学习刚入门的小伙伴可以私聊我,若你是真心学习可以送你书籍,指导你学习,给予你目标方向的学习路线,无套路,博客为证。 本节案例如下(其他动效篇幅原因逐步讲解,欢迎三…

MySQL.Data.DLL 官网下载方法 2025

vs2022中需要链接MySql数据库,引用 MySQL.Data.DLL 必要的文件,去官网下载无疑是最安全的方法。 官网下载地址:https://www.mysql.com/ 第二步:第三步好啦,下载后需要安装一下,去项目里引用吧。

宣泄情绪

到达心情低谷了。 就这点实力还想拿省一?真是可笑!学了 6 年的 OI,啥也没学会,简单题想不出来,难题更是打不出... 我到底在做些什么?从来都没有正视过自己的问题,每天都在痴心妄想就想出成绩?打不过就是打不过…

团购网站APP怎么做我做网站编辑写文章很慢怎么办

体系结构 Kube路由器是围绕观察者和控制器的概念而建立的。 观察者使用Kubernetes监视API来获取与创建,更新和删除Kubernetes对象有关的事件的通知。 每个观察者获取与特定API对象相关的通知。 在从API服务器接收事件时,观察者广播事件。 控制器注册以获…

趣题记

收录了一些很可爱的题呢。 有些写了题解有些没写,所以长短不一,能不贴代码我也尽量不贴,让长度短一点。 CF622F拉格朗日插值求 \(\sum_{i = 1}^{n} i^k\),\(n \le 10^9, k \le 10^6\)。感性理解一下,当 \(k\) 为 …

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

我们只需要配置 同一个远程名 对应 多个 URL,这样一次 git push 就能同时推送到 GitHub 和 Gitee。 方法一:给一个远程仓库配置多个推送地址 假设你本地已经有一个仓库,并且远程名是 origin: # 查看当前远程配置 g…

【一起学rust | 基础篇】环境配置

【一起学rust | 基础篇】环境配置 工欲善其事,必先利其器。在我们进入到rust的世界之前,首先需要将我们的环境配置完成,如编译环境,书写代码的工具以及提升我们编程体验的插件等。 安装rust 可以去到官网根据指示进…

QWEN

自动化测试平台项目概述 这个项目是一个专注于基于 TestNG 的自动化测试的自动化测试平台。它由两个主要组件组成: 1. auto-testng-app (Rust 桌面应用程序)目的:一个跨平台的桌面 GUI 应用程序,用于管理 TestNG 自…

怎么用wordpress做企业网站南京百姓网免费发布信息网

最近打算好好学习下Java,所以打算记录下一些知识点或者是值得记住需要记住的代码吧! 1.灵活使用位运算实现加密算法 可以使用“^”异或运算符把字符串与一个特定值进行异或运算,这样就可以得到一个加密后的字符串,这就是一个简单…

Day25捕获与抛出异常

异常处理中的五个关键词 try,catch,finally,throw,throws package com.exception;public class Test {public static void main(String[] args) {int a = 1;int b = 0;//System.out.println(a/b);//存在逻辑错误,…

汕尾建设局网站首页廊坊网站建设

目录 调用 指挥者 抽象建造者 建造者 定义具体产品 调用 用指挥者指挥建造者建造产品 在指挥者这里组装成产品 namespace _建造者模式 {internal class Program{static void Main(string[] args){Builder buildernew JiangHuaiBuilder();//建造者Director director new…

北京威凯建设发展招聘网站手机版桂林生活网官网

摘要 本文旨在深入探讨Java中字符串处理的核心方法——charAt(), indexOf(), nextLine(), 和 next(),通过实例展示这些方法如何协同工作以解决复杂的字符串处理任务。我们将从基础概念出发,逐步构建到高级应用,包括字符串的遍历、搜索、读取…

『回忆录』高二上第一次月考——压力下的崛起,意外中的突破

初入高二的第一月,第一次进年级 20。明天晚上写,留坑。 最近一直想写回忆录,但是每当有机会坐在电脑面前码字时脑子基本上都是一片空白,再加上可能有家长催促睡觉没有什么灵感。明天晚上是最好的时间了,一回来就写…

万网注册域名做简单网站寺庙网站开发文案

目录 #平台差异说明 #基本使用 #输入框的类型 #可清空字符 #下划线 #前后图标 #前后插槽 API #Props #Events #Methods #Slots 去除fixed、showWordLimit、showConfirmBar、disableDefaultPadding、autosize字段 此组件为一个输入框,默认没有边框和样式…

网站的关键词库怎么做的那么多淘外网站怎么做

原标题:像《十二时辰》一样去建立标准! 浪潮这款服务器做到了这个夏天,《长安十二时辰》制霸屏幕开画至今豆瓣评分达到8.8分现已成功“出海”在Amazon、Youtube、Viki付费上线成为唐风古韵的又一风向标现如今,越洋的标准可不止悠悠…

免费代理池

免费代理池接口 http://api.89ip.cn/tqdl.html?api=1&num=60&port=&address=&isp= 网页 https://www.89ip.cn/api.html

网站做查赚钱邯郸市旅游景点有哪些

Synchronized和Reentrantlock的挂起逻辑 synchronized中有两个核心的结构 EntryList cxq:等待拿锁的线程存储位置Waitset:被执行wait方法的线程存储位置 流转: 线程获取锁资源失败,扔到EntryList cxq线程持有锁资源&#x…

白箱算力突破:WBUC与「可能性工程」的诞生(AI元人文系列文章)

传统AI以“沉思者/脑洞风暴狂人”提出的构想为基础,生成一篇完整的技术宣言。 白箱算力突破:WBUC与「可能性工程」的诞生 —— 从计算的透明走向创造的透明 摘要:当人工智能的创造力陷入“黑箱优化”的困境,我们提…