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

git本地项目同时推送提交到github和gitee同步

git本地项目同时推送提交到github和gitee同步

同时推送到GitHub和Gitee(码云)可以通过设置多个远程仓库地址来实现。具体步骤如下:

一、分别推送
# 初始化仓库
git init# 添加远程仓库
git remote add gitee git@gitee.com:bealei/test.gitgit remote add github git@github.com:bealei/test.git# 查看仓库
git remote -v# 删除远程仓库
git remote rm gitee
git remote rm github# 拉取代码到本地
git pull gitee-typora-theme-bealei master# 查看文件状态
git status# 工作区所有新增或修改的文件全部提交到暂存区。
git add .# 提交暂存区到本地仓库
git commit -m "Initial commit"# 本地仓库推送到远程仓库
git push gitee 
git push github

第一次推送仓库 加-u

git push -u gitee
git push -u github

添加分支分别推送会报错

git push -u gitee master
git push -u github main
二、一键推送
# 初始化仓库
git init# 添加远程仓库
git remote add gitee git@gitee.com:bealei/test.gitgit remote add github git@github.com:bealei/test.git# 查看仓库
git remote -v

修改.git/config配置文件

[core]repositoryformatversion = 0filemode = falsebare = falselogallrefupdates = truesymlinks = falseignorecase = true
[remote "gitee"]url = git@gitee.com:bealei/test.gitfetch = +refs/heads/*:refs/remotes/gitee/*
[remote "github"]url = git@github.com:bealei/test.gitfetch = +refs/heads/*:refs/remotes/github/*
[branch "master"]remote = githubmerge = refs/heads/master

新配置文件

[core]repositoryformatversion = 0filemode = falsebare = falselogallrefupdates = truesymlinks = falseignorecase = true
[remote "origin"]url = git@gitee.com:bealei/test.giturl = git@github.com:bealei/test.gitfetch = +refs/heads/*:refs/remotes/origin/*[branch "master"]remote = originmerge = refs/heads/master

开始推送

# 查看仓库
git remote -v# 工作区所有新增或修改的文件全部提交到暂存区。
git add .# 提交暂存区到本地仓库
git commit -m "Initial commit"# 本地仓库推送到远程仓库
git push origin 
三、自定义Git别名

你也可以通过设置一个Git别名来实现这一点,只需运行以下命令:

git config --global alias.pushall '!git push gitee && git push github'

之后,使用 git pushall [分支名] 可以实现同时推送。

git pushall
http://www.lryc.cn/news/214323.html

相关文章:

  • 结构体数据类型使用的一些注意点
  • Serverless化云产品超40款 阿里云发布全球首款容器计算服务
  • 最小化安装移动云大云操作系统--BCLinux-R8-U2-Server-x86_64-231017版
  • 索引创建的原则
  • 动态表单生成Demo(Vue+elment)
  • JMeter断言之JSON断言
  • LuatOS-SOC接口文档(air780E)--mqtt - mqtt客户端
  • 安装Python环境
  • [nodejs] 爬虫加入并发限制并发实现痞客邦网页截图
  • GEE——Publisher Data Catalogs发布者数据目录
  • 计算10的阶乘
  • 6.卷积神经网络
  • postgresql|数据库|SQL语句冲突的解决
  • overflow溢出属性、定位、前端基础之JavaScript
  • 【JS】Chapter6-Dom 获取属性操作
  • 太极培训机构展示服务预约小程序的作用如何
  • node使用path模块的基本使用
  • 我和云栖大会有个约会
  • Linux各个发行版之间的关系
  • 第一章 第一行Android代码
  • 怎样利用 AI 大模型,辅助研发管理与效能提升?
  • 聊天室的创建
  • 大数据信息抽取
  • 驱动开发11-1 编写IIC驱动-读取温湿度数据
  • 上海中优城市万豪酒店推出全新国际IP童趣主题房,独特住宿体验中国首秀
  • zsh和bash之间互相切换
  • Java - window系统快捷键大全
  • 深入理解数据结构(1)—用链表实现栈
  • Jtti:debian安装firewalld错误怎么办
  • 如何理解python中的*args和**kwargs