Как объединить два не последовательных git в одном? Если ниже приведен список коммитов на ветке: A - B - C - D Как я могу комбинировать A и C в (AC)? (AC) - B - D Ответ 1 Сначала сделайте git rebase -i A^, а затем ваш текстовый редактор будет выглядеть следующим образом: pick aaaaaa pick bbbbbb pick cccccc pick dddddd Измените его так, чтобы он выглядел как pick aaaaaa squash cccccc pick bbbbbb pick dddddd и закройте его, а git сделает все остальное. http://git-scm.com/docs/git-rebase Ответ 2 git rebase -i A^ отредактируйте их так, чтобы C после A. Измените pick на f (исправление) и сохраните.
Ответ 1 Сначала сделайте git rebase -i A^, а затем ваш текстовый редактор будет выглядеть следующим образом: pick aaaaaa pick bbbbbb pick cccccc pick dddddd Измените его так, чтобы он выглядел как pick aaaaaa squash cccccc pick bbbbbb pick dddddd и закройте его, а git сделает все остальное. http://git-scm.com/docs/git-rebase
Ответ 2 git rebase -i A^ отредактируйте их так, чтобы C после A. Измените pick на f (исправление) и сохраните.