操作步驟
1.新建遠(yuǎn)程倉庫。
如果根據(jù)您本地代碼庫選擇gitignore,會幫助您將一些非開發(fā)文件屏蔽掉而不受Git納管。
2.將本地倉庫初始化成Git倉庫。
在您的倉庫中打開Git Bash客戶端,執(zhí)行g(shù)it init命令。
初始化成功,此時當(dāng)前文件夾已經(jīng)是本地Git倉庫了。
3.綁定云端倉庫。
a.進入云端倉庫,獲取云端倉庫地址。
b.在本地使用remote命令,將本地倉庫與云端倉庫進行綁定。
git remote add 倉庫別名 倉庫地址
4.將云端倉庫master分支拉取到本地庫。
此步驟主要是避免沖突。
git fetch origin master #復(fù)制使用時 注意是否需要將origin替換為您倉庫的別名
5.將本地代碼文件提交到master分支。
依次執(zhí)行:
git add .
git commit -m "您的提交備注"
6.將本地master分支與云端master分支進行綁定。
git branch --set-upstream-to=origin/master master #復(fù)制使用時 注意是否需要將origin替換為您倉庫的別名
7.合并云端倉庫與本地倉庫的文件,并存儲在本地。
git pull --rebase origin master #復(fù)制使用時 注意是否需要將origin替換為您倉庫的別名
8.將本地倉庫推送覆蓋云端倉庫。
因為之前已經(jīng)進行了綁定,直接push即可。git push成功后,再直接拉取pull,驗證云端與本地倉庫版本相同。
操作步驟
HTTP在線導(dǎo)入
1.在代碼托管倉庫列表頁,單擊“普通新建”旁的下拉框,在擴展框中選擇“導(dǎo)入外部倉庫”,彈出“填寫外部倉庫信息”頁面。
2.填寫“源倉庫路徑”,設(shè)置“源倉庫訪問權(quán)限”,如果源倉庫是開源庫(公倉),請勾選“不需要用戶名/密碼”,如果源倉庫是私有倉庫,請勾選“需要用戶名/密碼”。
3.單擊“下一步”,進入“創(chuàng)建倉庫”頁面,填寫倉庫基本信息。
4.單擊“確定”,完成倉庫導(dǎo)入,跳轉(zhuǎn)到倉庫列表頁。
將Git倉庫克隆到本地,再關(guān)聯(lián)并推送到代碼托管
1.安裝與配置Git客戶端。
2.從源倉庫地址下載裸倉。
下面以GitHub為例:
a.在瀏覽器中打開并進入GitHub代碼倉地址。
b.單擊右側(cè)“code”,選擇“HTTPS”,單擊右側(cè)“復(fù)制圖標(biāo)”。
c.在本地打開Git Bash客戶端,執(zhí)行以下命令將倉庫克隆到本地計算機,再使用cd指令進入倉庫目錄。
git clone --bare 源倉庫地址
3.將本地倉庫關(guān)聯(lián)并推送到代碼托管。
a.在代碼托管服務(wù)中新建普通倉庫,在“權(quán)限設(shè)置”里,不要勾選“允許生成README文件”。
b.進入新建的倉庫詳情頁,單擊“克隆/下載”,根據(jù)需要單擊“用SSH克隆”或“用HTTPS克隆”,再單擊復(fù)制按鈕,取得倉庫地址。
本示例中以HTTPS地址為例。
c.在本地源代碼的根目錄下,打開Git Bash客戶端,執(zhí)行如下命令將本地的倉庫推送到新建的代碼托管倉庫中。
git push --mirror 新建的代碼托管倉庫的地址
如果您的源倉庫有分支和標(biāo)簽,也會一并推送到代碼托管云端倉庫。