如何关闭 Git 中的快进?

Nik*_*kiy 2 git deployment bitbucket pull-request

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

\n\n

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

\n\n

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

\n\n

我们测试了它,在第一次手动部署时一切正常,但当我们将拉取请求合并到主分支时,它不会自动工作。

\n\n

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

\n\n
\n

目前,如果您\xe2\x80\x99 使用 Bitbucket 并利用合并,则需要\n 关闭本地 Git 安装上的快进。

\n
\n\n

因为我是新手,我不明白我应该做什么以及我的本地 git 安装如何与另一个帐户上的主存储库连接?

\n

Von*_*onC 5

如果您想为给定分支关闭它:

git config branch.master.mergeoptions  "--no-ff"
Run Code Online (Sandbox Code Playgroud)

对于任何分支机构:

git config merge.ff false
Run Code Online (Sandbox Code Playgroud)

(来自git config手册页

这些命令将在您不希望合并快进的存储库中执行(请参阅“为什么 git 默认情况下快进合并? ”)。