Git архивирует все изменения, кроме первого коммита - PullRequest
1 голос
/ 01 декабря 2011

У меня есть сторонний продукт, в который я должен внести изменения. Я зафиксировал весь биржевой код как мой первый коммит. Теперь я совершил несколько раз и внес много изменений.

Как я могу экспортировать архив только изменений? Я хочу, чтобы все добавления / изменения были выполнены с момента первого коммита, но ничего при первом коммите, если он не был изменен Не будет удалено файлов, которые произошли при первом коммите.

1 Ответ

4 голосов
/ 02 декабря 2011

Я бы предложил формат патча с git format-patch

git format-patch --stdout firstCommitSHA1.. > aPatch

При firstCommitSHA1, являющемся вашим первым коммитом: он выберет все после , которые первыми фиксируют до вашего текущего HEAD, и сгенерирует патчи, легко применяемые к другому репо через git am.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...