對於每個項目,它都有各自的需求和版本需要維護。因此,「分支」這一概念應運而生。分支允許您並行開發不同版本的代碼,且不必擔心新功能破壞了生產版本的代碼。在本文中,我們將深入了解如何創建、推送、拉取和切換分支。
一、創建新分支命令
要創建新分支,您可以使用以下命令:
git branch branch_name
這條命令會在當前分支創建一個名叫「branch_name」分支,但不會自動切換到該分支。
二、創建新分支並拉取遠程分支
如果要在遠程一個名為「origin」的git服務器中創建並進行分支切換,您可以使用以下命令:
git checkout -b branch_name origin/branch_name
這將會在本地創建並檢出一個名為「branch_name」的新分支,與遠程的「origin/branch_name」關聯起來。現在,您可以在本地執行更改並將其推送到該分支。
三、創建新分支並把分支切換
如果需要新建一個分支並直接轉到該分支,可以使用以下命令:
git checkout -b branch_name
這將創建並檢出一個名為「branch_name」的新分支。在該分支上可執行如何更改。
四、為什麼要創建新分支
為什麼需要使用分支呢?通常,您可能需要:
- 針對同一版本的不同功能開發。
- 測試功能或bug修復,以確保沒有影響生產環境。
- 針對不同的假想客戶端開發(例如iOS、Android、Web)。
這些分支之間可能需要合併或在一定時間後關閉,例如功能開發完成或測試完成。
五、在master分支創建新分支
當您在倉庫的主分支「master」上工作時,經常需要在該分支上創建新的分支。這可以使用以下命令輕鬆完成:
git checkout master
git pull
git checkout -b branch_name
這將始終從最新的遠程「master」版本創建分支「branch_name」。您可以執行任何更改而不會影響生產代碼。
六、創建新分支命令
你可以使用此簡單命令輕鬆的創建一個新分支:
git branch branch_name
現在假設您想要切換至所創建的新分支,可以使用以下命令:
git checkout branch_name
七、創建新的團支部流程
當您為一個新的團隊創建新的git倉庫時,通常需要創建新的分支。在本地和遠程倉庫中執行此操作。以下是必要步驟:
- 創建本地倉庫 —— 使用「git init」命令。
- 創建遠程repo —— 在github、gitlab等平台創建repo。
- 配置遠程url —— 在本地關聯遠程倉庫,使用以下命令。
git remote add origin remote_repo_url
- 推送到遠程主分支 – 使用此命令可以首先進行此操作。
git push -u origin master
- 創建新分支並推送至遠程分支。
git checkout -b new_branch >> make changes >> git add . >> git commit -m "committing changes on branch" >> git push origin new_branch
八、新創建的團支部找不到
如果您的新創建的分支並沒有出現在「git branch」命令中,請嘗試使用以下命令:
git fetch --all
這將更新所有遠程內所有分支的本地引用。現在,您應該可以看到新創建的分支列表了!
這篇文章匯總了創建新分支的所有方面和步驟。無論您是開發獨立項目,還是作為團隊成員一起工作,使用分支進行開發都是必須掌握的技能。請在實踐中練習這些方法,以便可以更好的使用它們。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/301323.html