1、git pull
在當(dāng)前倉(cāng)庫操作,更新代碼庫
2、git remote
查看當(dāng)前倉(cāng)庫origin只有一個(gè),接下來我們要add另一個(gè)倉(cāng)庫的origin
3、git remote add newOrigin master
newOrigin遠(yuǎn)程倉(cāng)庫名稱,可以隨便起個(gè)方便記憶的,目的是在本地添加一個(gè)新的遠(yuǎn)程連接
git remote add newOrigin master
newOrigin后面是newOrigin的一個(gè)分支,可以指定為master或你要push的目標(biāo)分支,都可以。執(zhí)行完命令后可以再次通過 git remote 查看現(xiàn)在的有幾個(gè)origin
4、git remote set-url newOrigin xxx.git
這里是新加個(gè)遠(yuǎn)程連接 設(shè)置上目標(biāo)倉(cāng)庫的url地址
git remote set-url newOrigin xxx.git
5、git push newOrigin master:master
newOrigin 是你想push上哪個(gè)遠(yuǎn)程庫,冒號(hào)左邊是你想push哪個(gè)分支,冒號(hào)右邊是push到遠(yuǎn)程的那個(gè)分支。最好是先切換到要push的當(dāng)前分支上,然后再push
# 切換到當(dāng)前分支master
git checkout master
# newOrigin是另一個(gè)倉(cāng)庫的orgin,含義是把當(dāng)前分支master推到目標(biāo)分支master上
git push newOrigin master
注意事項(xiàng):
異常情況一:遠(yuǎn)程同步報(bào)錯(cuò)提示新的倉(cāng)庫沒有更新
5中命令可能會(huì)報(bào)錯(cuò)提示新的倉(cāng)庫沒有更新,需要在當(dāng)前分支上先同步目標(biāo)分支,如果有沖突需解決沖突,之后就可以push了
! [rejected] ? ? ? ? ? ? ?master -> master (fetch first)
error: 推送一些引用到 'xxx.git' 失敗
提示:更新被拒絕,因?yàn)檫h(yuǎn)程倉(cāng)庫包含您本地尚不存在的提交。這通常是因?yàn)榱硗?提示:一個(gè)倉(cāng)庫已向該引用進(jìn)行了推送。再次推送前,您可能需要先整合遠(yuǎn)程變更
提示:(如 'git pull ...')。
提示:詳見 'git push --help' 中的 'Note about fast-forwards' 小節(jié)。
解決方法:使用 git pull newOrigin 目標(biāo)分支 --allow-unrelated-histories 來同步代碼
git checkout master
git pull newOrigin master --allow-unrelated-histories
異常情況二:異常情況一操作后可能會(huì)提示需要合并代碼
error: You have not concluded your merge (MERGE HEAD exists).
hint: please commit your changes before merging.
fatal: Exiting because of unfinished merge.
解決方法:提交有變更的代碼
git add .
git commit
git push .
異常情況三:異常情況一操作后可能會(huì)提示代碼沖突
?文章來源:http://www.zghlxwxcb.cn/news/detail-684849.html
CONFLICT (add/add) : Merge conflict in README.md
Auto-merging README.md
CONFLICT (add/add) : Merge conflict in .gitignore
Auto-merging.gitignore
Automatic merge failed; fix conflicts and then commit the result.
解決方法:解決沖突代碼并提交代碼文章來源地址http://www.zghlxwxcb.cn/news/detail-684849.html
到了這里,關(guān)于Git同步一個(gè)倉(cāng)庫代碼到另一個(gè)倉(cāng)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!