5 Git-фишек, которые экономят время каждый день в любом репозитории
— `git switch -` быстро возвращает в предыдущую ветку без ручного поиска имени.
— `git restore --staged ` снимает файл со stage, не трогая рабочую копию.
— `git log --oneline --graph --decorate --all` даёт компактную карту истории, когда веток много.
Ещё две полезные привычки:
— `git add -p` позволяет коммитить кусками, а не тащить в индекс весь файл целиком.
— `git commit --amend --no-edit` удобно, когда нужно дописать забытый файл в последний коммит.
— `git show --stat ` помогает быстро понять, что именно поменялось без лишнего шума.
Для поиска по истории держи под рукой `git blame`, но не как инструмент обвинения, а как способ понять контекст строки. Если нужно найти, где сломалась логика, `git bisect` часто быстрее ручного просмотра десятков коммитов. ⚙️
Если эти команды довести до автоматизма, Git перестаёт быть местом для ритуалов и начинает работать как быстрый навигатор по изменениям.
DevTools Radar
@DevToolsRadarPro
5 Git-фишек, которые экономят время каждый день в любом репозитории
Этот пост опубликован в Telegram-канале DevTools Radar. Подписаться можно по ссылке: @DevToolsRadarPro.