分支 two
查看所有分支 git branch
切換分支(two) git checkout two
創建并切換到新分支(two) git checkout -b two
提交當前代碼到到源分支 git push --set-upstream origin two
合并分支
1. 切換到目標分支
例如,如果你想將feature-branch合并到main分支,你應該先切換到main分支
git checkout main
2. 拉取最新的更改
在合并之前,確保你的分支是最新的。拉取遠程倉庫的最新更改到你的本地倉庫:
git pull origin main
3. 合并分支
現在,你可以將另一個分支合并到當前分支。例如,將feature-branch合并到main分支 。 使用以下命令:
git merge feature-branch
4. 解決沖突(如果存在)
如果在合并過程中出現沖突,Git會暫停合并過程并通知你。你需要手動解決這些沖突。解決完沖突后,你需要標記沖突為已解決:
git add <沖突文件>
然后繼續合并過程:
git merge --continue
5. 提交合并(如果需要)
如果合并過程中沒有沖突,或者你解決了所有沖突并提交了更改,Git會自動完成合并。但是,有時候你可能想在合并后提交一個合并提交(merge commit),特別是當你想要記錄這次合并的理由時。你可以使用:
git commit -m "合并描述信息"
6. 推送更改到遠程倉庫
最后,將合并后的更改推送到遠程倉庫:
git push origin <目標分支名>
例如,對于main分支:
git push origin main