天天看點

Git - 建立分支及送出代碼到分支到遠端倉庫

如果說每一個小組成員都可以對倉庫push内容,就涉及到一個代碼的安全和沖突問題了,當多個成員同時線上編輯時容易出現沖突,假設A的代碼是有問題的卻push上去了,他的代碼可能就導緻B的代碼執行不了,但如果等代碼全部都寫完了再一次性送出,又會存在丢失每天進度的風險。是以,采用每個成員自己創立一個分支push自己的代碼,最後再來進行合并是一個比較好的政策。

首先要從倉庫的主分支master裡git clone項目初始化好的代碼,以此為基礎進行後續在分支上的代碼開發,先點選倉庫右邊綠色按鈕Clone or download複制倉庫連結。

Git - 建立分支及送出代碼到分支到遠端倉庫

然後在你想存放項目檔案的地方右鍵滑鼠,點選git bash here,點選後出現指令工具,輸入以下指令。

git clone XXX(XXX為剛剛複制的倉庫連結)

這樣,我們就能将主分支的代碼下載下傳到本地了,并且自動建立了與遠端倉庫的連接配接,接下來隻需要去到下載下傳好的檔案裡按照以下步驟建立屬于自己的分支和送出代碼即可:

(1)建立分支

git branch XXX(XXX填寫你的分支名稱)

(2)檢視所有分支

git branch -a

(3)切換到某一分支

git checkout XXX(XXX填寫要切換的分支名稱)

(4)添加修改代碼到緩存

git add .

(5)添加送出代碼的備注

git commit -m "XXX"(XXX為本次送出代碼的備注)

(6)送出代碼到指定分支

  • Ps:這裡為什麼需要加個 "-u" 參數呢?是因為第一次送出使用上述該指令,就自動在本地分支和遠端分支建立關聯,以後隻需,git push 即可!而且如果說遠端并沒 XXX 該分支,通過這個指令還會自動建立該分支噢~