git merge 命令用于将两个分支的内容合并到一起。它的用法如下:
git merge<分支名>
例如,要将 feature
分支合并到当前分支,可以使用以下命令:
git mergefeature
如果在合并时发生冲突,git 会提示你解决冲突。你需要打开冲突文件,找到冲突部分,手动修改后提交。冲突的标记格式如下:
<<<<<<< HEAD当前分支的内容
=======
要合并的分支的内容
>>>>>>> <分支名>
你需要在 <<<<<<< HEAD
和 =======
之间写入你想要保留的内容,在 =======
和 >>>>>>> <分支名>
之间写入你想要忽略的内容,然后保存文件,并使用以下命令提交更改:
gitadd <冲突文件>
git commit -m "解决冲突"
如果要强制合并,可以使用 -f
参数,但这通常不是推荐的做法,因为它可能会丢失某些信息。
git merge -f<分支名>