Когда коммиты множатся быстрее, чем баги на проде, приходит время навести порядок в истории. И тут спасает интерактивный ребейз.
Что он умеет? — squash (s) — объединить несколько коммитов в один. Удобно при 10-ти коммитах «fix» — reword (r) — поменять сообщение коммита, не трогая сам код — edit (e) — остановиться на коммите, чтобы поправить код прямо в процессе переписывания истории — drop (d) — удалить ненужный коммит — pick (p) — оставить коммит как есть (по умолчанию)
Когда это пригодится?
🔸Перед созданием merge/pull request, чтобы не тащить в историю «мусорные» коммиты 🔸 Чтобы объединить мелкие правки в один логичный коммит 🔸 Чтобы откатить или отредактировать только часть изменений без лишнего шума
💡А вы часто squash-ите коммиты или оставляете как есть?
Когда коммиты множатся быстрее, чем баги на проде, приходит время навести порядок в истории. И тут спасает интерактивный ребейз.
Что он умеет? — squash (s) — объединить несколько коммитов в один. Удобно при 10-ти коммитах «fix» — reword (r) — поменять сообщение коммита, не трогая сам код — edit (e) — остановиться на коммите, чтобы поправить код прямо в процессе переписывания истории — drop (d) — удалить ненужный коммит — pick (p) — оставить коммит как есть (по умолчанию)
Когда это пригодится?
🔸Перед созданием merge/pull request, чтобы не тащить в историю «мусорные» коммиты 🔸 Чтобы объединить мелкие правки в один логичный коммит 🔸 Чтобы откатить или отредактировать только часть изменений без лишнего шума
💡А вы часто squash-ите коммиты или оставляете как есть?
How to Create a Private or Public Channel on Telegram? As five out of seven counts were serious, Hui sentenced Ng to six years and six months in jail. In handing down the sentence yesterday, deputy judge Peter Hui Shiu-keung of the district court said that even if Ng did not post the messages, he cannot shirk responsibility as the owner and administrator of such a big group for allowing these messages that incite illegal behaviors to exist. 1What is Telegram Channels? The initiatives announced by Perekopsky include monitoring the content in groups. According to the executive, posts identified as lacking context or as containing false information will be flagged as a potential source of disinformation. The content is then forwarded to Telegram's fact-checking channels for analysis and subsequent publication of verified information.
from us