git-interactive-rebase

    3熱度

    2回答

    我經常使用「fixup!」,「squash!」和「rebase -i」來清理,糾正,或只是擺弄最近的,沒有記錄的歷史。我想找到一種方法讓Git自動選擇哪種提交對交互式重新定義最有意義,這樣我就可以定義一個別名來執行快速交互式重新分頁。 我認爲最好的承諾在這種情況下將是最近的祖先之一: 出現在任何其他分支機構(本地或遠程) 有多個父 沒有父母 第一個條件確保我不重寫可能影響他人的提交。第二個確保我不

    10熱度

    1回答

    有沒有辦法在跳過另一個分支上的特定(衝突)提交時將分支重新綁定到另一個分支? 例如,我想將mybranch重新編碼爲master,但master包含一個與master中的提交衝突的提交,所以我更願意完全撤消該提交。 -o-o-o-o-o-x-o-o-o-o master | o-o-o-o mybranch x標記衝突提交。