&引用;git merge--squash“;使用libgit2

&引用;git merge--squash“;使用libgit2,git,libgit2,Git,Libgit2,是否可以通过libgit2执行挤压类型合并 添加一些填充词以满足SO的“不足”消息大小限制。我知道,这太荒谬了:D典型的合并工作流包括调用git\u merge合并到工作目录和索引中,检查冲突,然后使用多个父级调用git\u commit(正在合并的头和上游提交) 要模拟--squash,只需省略commit(或以HEAD作为唯一父级的commit)。在这两种情况下,您都希望使用git\u repository\u state\u cleanup显式清理合并状态

是否可以通过libgit2执行挤压类型合并


添加一些填充词以满足SO的“不足”消息大小限制。我知道,这太荒谬了:D

典型的合并工作流包括调用
git\u merge
合并到工作目录和索引中,检查冲突,然后使用多个父级调用
git\u commit
(正在合并的头和上游提交)

要模拟--squash,只需省略commit(或以HEAD作为唯一父级的commit)。在这两种情况下,您都希望使用
git\u repository\u state\u cleanup
显式清理合并状态