git-merge
跳转到导航
跳转到搜索
参数
--no-edit- 从大约版本 1.8 开始,即使没有冲突也会打开编辑器等待用户输入提交信息。此选项跳过该步骤。也可以设置环境变量
GIT_MERGE_AUTOEDIT=no。 - 此选项至少在版本 1.7.10 中出现。
相关底层命令
git-merge-file
对文件进行三方合并,不需要存在 git 仓库。
git merge-file current-file base-file other-file
会修改current-file。可以使用(多个) -L 选项指定名称。
技巧
在不检出的情况下合并分支
将自身作为远程分支,然后向其 push 即可:[1]
git remote add self file:///path/to/your/repository
git push self dev:master