我想使用thiers作为git合并的默认策略。我不想每次都指定使用thiers合并。git merge -X thiers master
有什么方法可以在全球范围内设置它,以便我只能使用git merge master
没有x thiers。
最佳答案
也许您可以使用.gitconfig
文件和别名定义来完成此任务:
尝试将此文件放入~/.gitconfig
文件中:
[alias]
merget = merge -X thiers
这个别名将git命令
merget
映射到merge -X thiers
,因此您只需执行git merget master
merget
将替换为实际的命令,因此这是您必须指定的唯一命令。对于
.bashrc
文件中定义的bash别名也可以这样做:alias merget='merge -X thiers'
以类似的方式,执行
git merget master
将产生所需的命令,因为再次使用别名命令替换merget
部分。注意
我选择了
merget
作为示例(merget
类似于merge theirs
)-任何有助于提醒您该命令所做的操作的别名都可以用于.gitconfig
和.bashrc
别名。