为了便于查看功能分支何时合并到 master,可以--no-ff
在将其功能分支合并到 master 时使用 Git 的选项。
无需键入即可完成此操作的一种方法--no-ff
是完全禁用快进合并到 master:
git config branch.master.mergeoptions --no-ff
但是,这很笨拙,因为当简单地将 master 中的上游更改合并到 master 的本地副本时,它也阻止了快进合并(为普通git pull
s 创建合并提交。)
是否有某种方法可以配置 Git 以防止仅在将功能分支合并到 master 时才将快进合并到 master中,以便在git pull
从 master 执行 s 时允许快进,但在合并功能分支时总是创建合并提交?还是明确地使用--no-ff
唯一的方法来实现这一点?