git同時推送項目到GitHub和Gitee

前言

今天準備給GitHub新建一個分支用於家裏面的Mac電腦提交文件,同時練習一下Git的branch相關命令,然後呢,第一步進行的很順利,分支創建無任何問題並把項目push到了新創建的分支下。然後想着去GitHub官網看下有沒有成功。額~~~,十八般武藝用盡了也沒有進去。。。好吧,我妥協了。

國內不是有gitee嗎,於是就想着將GitHub倉庫內容轉到gitee中,網上一頓衝浪,別說、還真找到了符合預期的內容使用Git同時管理兩個倉庫

1、配置1

打開每個項目的.git文件夾下的config文件(windows請務必打開隱藏文件展示,打開姿勢自行百度)

而後我們在文件中新增以下的配置

[remote "gitee"]
    url = 你的gitee項目地址        
    fetch = +refs/heads/*:refs/remotes/gitee/*
    tagopt = --no-tags

或者命令行

 git remote add gitee  你的gitee項目地址 

此時我們執行命令即可看到兩個倉庫。該名稱是config文件中remote後的字符串,代表着GitHub倉庫和gitee倉庫,可以進行更改。

git remote 

需要注意,此時推送代碼時需要對兩個倉庫分別執行一次push命令

git push gitRepo
git push giteeRepo

那麼有沒有一種方式可以一次push同時推送多個倉庫?請往下看。

2、配置2

我們可以更改.git下的config文件爲

[remote "origin"]
    url = 原有的git項目地址
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = 新增的gitee項目地址

或者git命令行:

git remote set-url --add origin 你的gitee項目地址

此時,只需執行一次push即可同時推送多個倉庫。

git push

不同的項目修改對應的項目.git文件下的config文件即可。

原文:https://www.jianshu.com/p/747e2bb71775

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章