How do I make git merge's default be --no-ff --no-commit?

前端 未结 4 1067
一个人的身影
一个人的身影 2020-12-04 07:08

Company policy is to use --no-ff for merge commits. I personally like to adjust merge log messages so I use --no-commit. Plus I like to actually co

4条回答
  •  再見小時候
    2020-12-04 08:06

    As of version 1.7.6 of git, you should use

    git config [--global] merge.ff no
    

    to "force" using --no-ff in every merge.

    Default behaviour is

    git config [--global] merge.ff yes
    

    And with

    git config [--global] merge.ff only
    

    it will refuse non-fast-forward merges

提交回复
热议问题