2017-04-20 78 views

回答

1

典型的合併工作流程涉及調用git_merge合併到工作目錄和索引,檢查衝突,然後調用git_commit多的父母(頭和上游提交你歸併)。

模仿--squash只是簡單地忽略提交(或提交作爲唯一的父母)。在任何一種情況下,您都希望使用git_repository_state_cleanup明確清理合並狀態。