五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

如何關(guān)聯(lián)代碼托管倉(cāng)庫(kù)

場(chǎng)景二

華為云代碼托管CodeArts Repo

華為云代碼托管倉(cāng)庫(kù)是您在代碼托管服務(wù)中創(chuàng)建的倉(cāng)庫(kù),具備安全管控、成員/權(quán)限管理、分支保護(hù)/合并、在線編輯、統(tǒng)計(jì)服務(wù)等功能,旨在解決軟件開發(fā)者在跨地域協(xié)同、多分支并發(fā)、代碼版本管理等方面的問(wèn)題。

了解更多

若您已有本地代碼倉(cāng)庫(kù)

場(chǎng)景一

關(guān)聯(lián)云端倉(cāng)庫(kù)

1.創(chuàng)建代碼托管倉(cāng)庫(kù),用于將本地倉(cāng)庫(kù)同步到云端。

2.將本地倉(cāng)庫(kù)初始化為Git倉(cāng)庫(kù),用于與代碼托管倉(cāng)庫(kù)進(jìn)行關(guān)聯(lián)。

3.將本地倉(cāng)庫(kù)與代碼托管倉(cāng)庫(kù)進(jìn)行綁定。

4.將代碼托管倉(cāng)庫(kù)master分支拉取到本地倉(cāng)庫(kù)。

5.將本地代碼文件提交到master分支。

6.將本地master分支與代碼托管master分支進(jìn)行綁定。

7.合并代碼托管倉(cāng)庫(kù)與本地倉(cāng)庫(kù)的文件,并存儲(chǔ)在本地。

8.將本地倉(cāng)庫(kù)推送覆蓋代碼托管倉(cāng)庫(kù)。

了解更多

操作步驟

1.新建遠(yuǎn)程倉(cāng)庫(kù)。

如果根據(jù)您本地代碼庫(kù)選擇gitignore,會(huì)幫助您將一些非開發(fā)文件屏蔽掉而不受Git納管。

2.將本地倉(cāng)庫(kù)初始化成Git倉(cāng)庫(kù)。

在您的倉(cāng)庫(kù)中打開Git Bash客戶端,執(zhí)行g(shù)it init命令。

初始化成功,此時(shí)當(dāng)前文件夾已經(jīng)是本地Git倉(cāng)庫(kù)了。

3.綁定云端倉(cāng)庫(kù)。

a.進(jìn)入云端倉(cāng)庫(kù),獲取云端倉(cāng)庫(kù)地址。

b.在本地使用remote命令,將本地倉(cāng)庫(kù)與云端倉(cāng)庫(kù)進(jìn)行綁定。

git remote add 倉(cāng)庫(kù)別名 倉(cāng)庫(kù)地址

4.將云端倉(cāng)庫(kù)master分支拉取到本地庫(kù)。

此步驟主要是避免沖突。

git fetch origin master #復(fù)制使用時(shí) 注意是否需要將origin替換為您倉(cāng)庫(kù)的別名

5.將本地代碼文件提交到master分支。

依次執(zhí)行:

git add .

git commit -m "您的提交備注"

6.將本地master分支與云端master分支進(jìn)行綁定。

git branch --set-upstream-to=origin/master master #復(fù)制使用時(shí) 注意是否需要將origin替換為您倉(cāng)庫(kù)的別名

7.合并云端倉(cāng)庫(kù)與本地倉(cāng)庫(kù)的文件,并存儲(chǔ)在本地。

git pull --rebase origin master #復(fù)制使用時(shí) 注意是否需要將origin替換為您倉(cāng)庫(kù)的別名

8.將本地倉(cāng)庫(kù)推送覆蓋云端倉(cāng)庫(kù)。

因?yàn)橹耙呀?jīng)進(jìn)行了綁定,直接push即可。git push成功后,再直接拉取pull,驗(yàn)證云端與本地倉(cāng)庫(kù)版本相同。


若您已有云端代碼倉(cāng)庫(kù)

場(chǎng)景二

將基于Git的遠(yuǎn)程倉(cāng)庫(kù)導(dǎo)入代碼托管

遷移方式一:HTTP在線導(dǎo)入

進(jìn)入代碼托管倉(cāng)庫(kù)列表頁(yè),選擇導(dǎo)入外部倉(cāng)庫(kù)將云端倉(cāng)庫(kù)代碼導(dǎo)入到代碼托管倉(cāng)庫(kù)。

遷移方式二:Git Bash客戶端導(dǎo)入

1.在本地安裝與配置Git客戶端。

2.Git遠(yuǎn)端倉(cāng)庫(kù)克隆/下載到本地計(jì)算機(jī)。

3.將本地倉(cāng)庫(kù)關(guān)聯(lián)并推送至代碼托管倉(cāng)庫(kù)。

了解更多

操作步驟


HTTP在線導(dǎo)入

1.在代碼托管倉(cāng)庫(kù)列表頁(yè),單擊“普通新建”旁的下拉框,在擴(kuò)展框中選擇“導(dǎo)入外部倉(cāng)庫(kù)”,彈出“填寫外部倉(cāng)庫(kù)信息”頁(yè)面。

2.填寫“源倉(cāng)庫(kù)路徑”,設(shè)置“源倉(cāng)庫(kù)訪問(wèn)權(quán)限”,如果源倉(cāng)庫(kù)是開源庫(kù)(公倉(cāng)),請(qǐng)勾選“不需要用戶名/密碼”,如果源倉(cāng)庫(kù)是私有倉(cāng)庫(kù),請(qǐng)勾選“需要用戶名/密碼”。

3.單擊“下一步”,進(jìn)入“創(chuàng)建倉(cāng)庫(kù)”頁(yè)面,填寫倉(cāng)庫(kù)基本信息。

4.單擊“確定”,完成倉(cāng)庫(kù)導(dǎo)入,跳轉(zhuǎn)到倉(cāng)庫(kù)列表頁(yè)。


將Git倉(cāng)庫(kù)克隆到本地,再關(guān)聯(lián)并推送到代碼托管

1.安裝與配置Git客戶端。

2.從源倉(cāng)庫(kù)地址下載裸倉(cāng)。

下面以GitHub為例:

a.在瀏覽器中打開并進(jìn)入GitHub代碼倉(cāng)地址。

b.單擊右側(cè)“code”,選擇“HTTPS”,單擊右側(cè)“復(fù)制圖標(biāo)”。

c.在本地打開Git Bash客戶端,執(zhí)行以下命令將倉(cāng)庫(kù)克隆到本地計(jì)算機(jī),再使用cd指令進(jìn)入倉(cāng)庫(kù)目錄。

git clone --bare 源倉(cāng)庫(kù)地址

3.將本地倉(cāng)庫(kù)關(guān)聯(lián)并推送到代碼托管。

a.在代碼托管服務(wù)中新建普通倉(cāng)庫(kù),在“權(quán)限設(shè)置”里,不要勾選“允許生成README文件”。

b.進(jìn)入新建的倉(cāng)庫(kù)詳情頁(yè),單擊“克隆/下載”,根據(jù)需要單擊“用SSH克隆”或“用HTTPS克隆”,再單擊復(fù)制按鈕,取得倉(cāng)庫(kù)地址。

本示例中以HTTPS地址為例。

c.在本地源代碼的根目錄下,打開Git Bash客戶端,執(zhí)行如下命令將本地的倉(cāng)庫(kù)推送到新建的代碼托管倉(cāng)庫(kù)中。

git push --mirror 新建的代碼托管倉(cāng)庫(kù)的地址

如果您的源倉(cāng)庫(kù)有分支和標(biāo)簽,也會(huì)一并推送到代碼托管云端倉(cāng)庫(kù)。




代碼托管相關(guān)文檔

  • Git客戶端安裝配置 HOT

    快速幫您安裝并配置Git客戶端工具

    快速幫您安裝并配置Git客戶端工具

  • 將SVN倉(cāng)庫(kù)遷移至代碼托管 HOT

    SVN代碼倉(cāng)庫(kù)的遷移操作

    SVN代碼倉(cāng)庫(kù)的遷移操作

  • 創(chuàng)建云端倉(cāng)庫(kù) HOT

    支持更多方式創(chuàng)建云端倉(cāng)庫(kù)

    支持更多方式創(chuàng)建云端倉(cāng)庫(kù)

  • 新手指引 HOT

    快速幫您了解代碼托管服務(wù)

    快速幫您了解代碼托管服務(wù)

  • 最佳實(shí)踐 HOT

    CodeArts Repo云端操作

    CodeArts Repo云端操作

  • 常見問(wèn)題 HOT

    快速幫您定位并解決問(wèn)題

    快速幫您定位并解決問(wèn)題