git_squash
This is an old revision of the document!
Table of Contents
Как сжимать коммиты в Git с помощью git squash
Для начала давайте разберемся: что же это вообще такое — ''git squash''
Git squash — это прием, который помогает взять серию коммитов и уплотнить ее. Например, предположим: у вас есть серия из N коммитов и вы можете путем сжатия преобразовать ее в один-единственный коммит. Сжатие через git squash в основном применяется, чтобы превратить большое число малозначимых коммитов в небольшое число значимых. Так становится легче отслеживать историю Git.
Также этот прием используется при объединении ветвей. Чаще всего вам будут советовать всегда сжимать коммиты и выполнять перебазирование с родительской ветвью (например, master или develop). В таком случае история главной ветки будет содержать только значимые коммиты, без ненужной детализации.
Как именно делать git squash
git_squash.1615207468.txt.gz · Last modified: 2023/09/14 06:06 (external edit)
