merge 是 [[Git]] 分支合并命令,用于将一个分支的提交合并到另一个分支。
语法
git merge <branch_name>--abort:终止合并;--no-edit:合并时,不编辑合并信息;--no-ff:合并时,创建一个 merge commit 信息,并保留分支 commit 信息;--squash:合并时,创建一个新的 commit 信息,删除分支 commit 信息;--ff:
使用
配置合并策略
# 启用合并策略git config merge.ours.driver true需要配合 .gitattributes 文件使用,比如不希望合并 pyproject.toml 和 uv.lock文件:
pyproject.toml merge=oursuv.lock merge=ours