git merge
是 Git 中用于合并两个或多个分支的更改到一个分支的命令。这个操作常用于将特性分支的更改合并到主分支(通常是 main
或 master
),或者是合并来自其他开发者的更改。
基本命令
git merge <branch>
:将<branch>
分支的更改合并到当前分支。
参数说明
<branch>
:要合并到当前分支的分支名称。
示例
假设你有两个分支,main
和 feature-x
。你当前在 main
分支上,想要合并 feature-x
分支的更改:
-
切换到主分支(假设当前不在该分支):
shgit checkout main
-
合并 feature-x 分支:
shgit merge feature-x
这将把
feature-x
分支的更改合并到当前的main
分支。
高级用法
-
合并时指定提交信息:
shgit merge -m "Merge feature-x into main" feature-x
-
解决合并冲突 :
如果在合并过程中出现冲突,Git 会停止合并并让你解决这些冲突。解决后,你需要暂存更改并提交:
shgit add . git commit