溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Git同步更新操作GitHub和碼云倉(cāng)庫(kù)上面的代碼

發(fā)布時(shí)間:2020-07-24 18:53:06 來源:網(wǎng)絡(luò) 閱讀:559 作者:鄭小清 欄目:開發(fā)技術(shù)

一、前言

問題:

小編在生活中,一般都是將代碼保存到github上,但由于國(guó)內(nèi)的碼云倉(cāng)庫(kù)確實(shí)速度比github快很多,用起來也很方便,于是后來就慢慢轉(zhuǎn)碼云了,當(dāng)然小編在github上的代碼也不想放棄更新,于是有沒有方法可以讓我們可以同步更新這兩個(gè)git遠(yuǎn)程倉(cāng)庫(kù)呢??

答案:

辦法肯定是有的,下面我們就來實(shí)際進(jìn)行操作一下吧 ~

二、同步更新操作GitHub和碼云倉(cāng)庫(kù)代碼

即提交代碼時(shí),github倉(cāng)庫(kù)和碼云倉(cāng)庫(kù)上的代碼都同步更新提交上去了,而不需要分開去進(jìn)行兩次提交 ~

(1)將github和碼云上面的代碼clone下來,進(jìn)入.git文件夾中,打開config配置文件

溫馨小提示:.git文件夾是隱藏的文件夾,如果這里找不到此文件夾的需要自己開啟電腦的相應(yīng)功能,比如小編的如下設(shè)置即可
Git同步更新操作GitHub和碼云倉(cāng)庫(kù)上面的代碼

Git同步更新操作GitHub和碼云倉(cāng)庫(kù)上面的代碼
github和碼云的配置文件如下所示:
Git同步更新操作GitHub和碼云倉(cāng)庫(kù)上面的代碼

(2)修改config配置文件

將其中一方的 [remote "origin"] 部分下的 url倉(cāng)庫(kù)地址 拷貝到另外一方中,如下即可:

Git同步更新操作GitHub和碼云倉(cāng)庫(kù)上面的代碼

(3)進(jìn)行g(shù)it操作

這里按個(gè)人的操作習(xí)慣來即可,小編這里修改倉(cāng)庫(kù)內(nèi)容后是利用idea的圖形化git工具push到遠(yuǎn)程倉(cāng)庫(kù)

溫馨小提示:這里只需要在其中一個(gè)倉(cāng)庫(kù)下面進(jìn)行提交,即可同步提交另外一個(gè)倉(cāng)庫(kù)內(nèi)容了哦!

Git同步更新操作GitHub和碼云倉(cāng)庫(kù)上面的代碼
Git同步更新操作GitHub和碼云倉(cāng)庫(kù)上面的代碼

(4)查看GitHub、碼云倉(cāng)庫(kù)是否提交成功
GitHub倉(cāng)庫(kù):

Git同步更新操作GitHub和碼云倉(cāng)庫(kù)上面的代碼

碼云倉(cāng)庫(kù):

Git同步更新操作GitHub和碼云倉(cāng)庫(kù)上面的代碼

三、總結(jié)

如上測(cè)試成功,我們只需要將其中一方config配置文件中的url倉(cāng)庫(kù)地址拷貝到另外一方即可~

  1. 分析:在這個(gè)問題上我們可以分析2個(gè)倉(cāng)庫(kù)的配置文件,就可以從中找到問題的解決之道
  2. 那么我們是否可以同步3個(gè),4個(gè)或者更多的遠(yuǎn)程倉(cāng)庫(kù)代碼呢?
  3. 如果出現(xiàn)其中一方同步失敗,另外一方成功,會(huì)不會(huì)對(duì)下一次的提交產(chǎn)生影響導(dǎo)致無法同步了呢?

這些問題,我們都可以自己試著去摸索解決哦 ~

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI