Git архивирует все изменения, кроме первого коммита
У меня есть сторонний продукт, в который я должен внести изменения. Я зафиксировал весь биржевой код как мой первый коммит. Теперь я совершил несколько раз и сделал много изменений.
Как я могу экспортировать архив только изменений? Я хочу все добавления / изменения с момента первого коммита, но ничего в первом коммите, если он не был изменен. Там не было удалений файлов, которые произошли в первом коммите.
1 ответ
Решение
Я бы предложил формат патча с git format-patch
git format-patch --stdout firstCommitSHA1.. > aPatch
С firstCommitSHA1
будучи вашим первым коммитом: он выберет все после первого коммита до вашего текущего HEAD
и создавать патчи, которые легко применяются к другому репо через git am
,