1 неделю назад
Git rebase без паники: почему это не «красная кнопка», а инструмент зрелого разработчика
Если вы когда-нибудь замирали над терминалом, увидев команду git rebase, — вы не одиноки. Вокруг неё десятилетиями ходит почти мистический страх: «сломаю историю», «потеряю коммиты», «придётся всё переписывать». Но правда, как это часто бывает в инженерии, куда прозаичнее — и спокойнее. Опытный мейнтейнер проектов OneBusAway в своей статье объясняет простую мысль: rebase не опасен, если вы понимаете, где и зачем его используете. А самое интересное — даже худший сценарий почти всегда безболезненный...
5 лет назад
Руководство по Git. Часть №2: золотое правило и другие основы rebase
Посмотрим, что происходит, когда вы выполняете git rebase и почему нужно быть внимательным. Это вторая и третья части гайда по Git из блога Pierre de Wulf. Суть rebase Как именно происходит rebase: Можно сказать, что rebase — это открепить ветку (branch), которую вы хотите переместить, и подключить ее к другой ветке. Такое определение соответствует действительности, но попробуем заглянуть чуть глубже. Если вы посмотрите документацию, вот что там написано относительно rebase: «Применить коммиты к другой ветке (Reapply commits on top of another base tip)»...