在 Git 中合併本地分支
本文將介紹 git merge
命令以及如何使用它來合併 Git 中的本地分支。我們將看看該命令是如何工作的以及合併過程。
git merge
命令
定義:我們使用 git merge
命令將不同的分支整合到一個分支中。這使開發人員可以輕鬆地處理專案中的不同功能。
該命令如何工作:你可以使用 git merge
命令合併兩個或多個分支。
合併過程:按照這些簡單的步驟開始合併過程。
-
執行
git status
命令。這會將HEAD
指向收件人分支。使用
git checkout <recipient branch>
命令切換到收件人分支。
- 使用
git fetch
和git pull
命令使用最新的遠端提交更新你的主分支。 - 通過執行
git merge <your branch name here>
命令合併分支。
使用快進合併來修復 Git 中的次要功能和錯誤
我們使用快進合併來修復次要功能和錯誤。這種型別的合併將線性地結合你分支的歷史。
這是一個圖示。
在 Git 中處理大型特性時使用三路合併
這是快進合併的替代方案。當多個開發人員獨立開發大型功能時,我們會使用它。
當你的分支歷史分歧時,Git 會呼叫 3 路合併。這是一個圖示。
如果發生衝突,請執行 git add <conflicted file>
命令並提交以完成該過程。
git merge --no--ff
命令在快進和 3 路合併中建立合併提交。
git merge --squash
命令將單個提交合併為一個。這有助於保持你的專案清潔。
git merge --abort
命令在發生衝突時結束合併過程並恢復你的專案。
John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
LinkedIn