Git 在单个压缩提交下合并分支

Git 在单个压缩提交下合并分支,git,Git,我在一个功能分支上工作,有将近100次提交。现在是我将所有这些更改合并到我们的集成分支的时候了。当我做了一个简单的: git merge feature_branch 它接受了每一次提交,并将其合并到集成中 我想知道是否有一个gitmerge选项,它可以将所有合并提交压缩为一个大提交?我熟悉重新基础挤压,但这需要在功能分支上完成,并且我必须知道将合并的所有提交是什么。我希望有一种非常简单的方法可以告诉你,当你合并所有需要合并的内容时,将其压缩到一个大提交中,而不是保持原来的粒度。你可以使用gi

我在一个功能分支上工作,有将近100次提交。现在是我将所有这些更改合并到我们的集成分支的时候了。当我做了一个简单的:

git merge feature_branch
它接受了每一次提交,并将其合并到集成中


我想知道是否有一个
gitmerge
选项,它可以将所有合并提交压缩为一个大提交?我熟悉
重新基础挤压
,但这需要在功能分支上完成,并且我必须知道将合并的所有提交是什么。我希望有一种非常简单的方法可以告诉你,当你合并所有需要合并的内容时,将其压缩到一个大提交中,而不是保持原来的粒度。

你可以使用
git merge
--squash
选项。因此,在您的例子中,您将使用
git merge--squash特性\u branch


您可以在

中找到此标志和其他标志。您可以使用带有
--squash
选项的
git merge
。因此,在您的例子中,您将使用
git merge--squash特性\u branch


您可以在

中找到此标志和其他标志。您可以使用带有
--squash
选项的
git merge
。因此,在您的例子中,您将使用
git merge--squash特性\u branch


您可以在

中找到此标志和其他标志。您可以使用带有
--squash
选项的
git merge
。因此,在您的例子中,您将使用
git merge--squash特性\u branch

您可以在中找到此标志和其他标志