如何在Git中关闭快进?

时间:2014-04-24 07:02:08

标签: git deployment bitbucket pull-request

我们正在尝试在项目开发中使用git。

我们从私人存储库工作,通过拉取请求到另一个帐户下的主存储库。

要部署到我们的托管,我们使用 ftploy.com

我们对它进行了测试,在第一次手动部署时一切正常,但是当我们将pull-request合并到我们的主分支时,它无法自动运行。

我问这个问题的支持,有一个答案:

  

目前,如果您正在使用Bitbucket并使用合并,则需要   在本地Git安装上关闭快进。

因为我是新手,我无法理解我该怎么做以及我的本地git安装如何与另一个帐户上的主存储库连接?

1 个答案:

答案 0 :(得分:2)

如果要为给定分支关闭它:

git config branch.master.mergeoptions  "--no-ff"

对于任何分支:

git config merge.ff false

(来自git config man page

这些命令将在您希望合并到 not 的快速转发中执行(请参阅" Why does git fast-forward merges by default?")。