все о Android разработке
@itchannels_telegram - 🔥 лучшие it каналы
@ai_machinelearning_big_data -ML
@ArtificialIntelligencedl -AI
@datascienceiot - ml 📚
@pythonlbooks -📚books
Post #704
2.33K
⚡️ Команда дня:
Когда коммиты множатся быстрее, чем баги на проде, приходит время навести порядок в истории. И тут спасает интерактивный ребейз.
Что он умеет?
— squash (s) — объединить несколько коммитов в один. Удобно при 10-ти коммитах «fix»
— reword (r) — поменять сообщение коммита, не трогая сам код
— edit (e) — остановиться на коммите, чтобы поправить код прямо в процессе переписывания истории
— drop (d) — удалить ненужный коммит
— pick (p) — оставить коммит как есть (по умолчанию)
Когда это пригодится?
🔸Перед созданием merge/pull request, чтобы не тащить в историю «мусорные» коммиты
🔸 Чтобы объединить мелкие правки в один логичный коммит
🔸 Чтобы откатить или отредактировать только часть изменений без лишнего шума
💡 А вы часто squash-ите коммиты или оставляете как есть?
git rebase -iКогда коммиты множатся быстрее, чем баги на проде, приходит время навести порядок в истории. И тут спасает интерактивный ребейз.
Что он умеет?
— squash (s) — объединить несколько коммитов в один. Удобно при 10-ти коммитах «fix»
— reword (r) — поменять сообщение коммита, не трогая сам код
— edit (e) — остановиться на коммите, чтобы поправить код прямо в процессе переписывания истории
— drop (d) — удалить ненужный коммит
— pick (p) — оставить коммит как есть (по умолчанию)
Когда это пригодится?
🔸Перед созданием merge/pull request, чтобы не тащить в историю «мусорные» коммиты
🔸 Чтобы объединить мелкие правки в один логичный коммит
🔸 Чтобы откатить или отредактировать только часть изменений без лишнего шума
💡 А вы часто squash-ите коммиты или оставляете как есть?
- ❤ 1
- 👍 1
- 🔥 1













