tig — покращуємо продуктивність роботи з git


Хочу розповісти про консольту утиліту, яка значно збільшила моя продуктивність роботи з Git, і, маю надію, прискорить і вашу теж. Називається вона tig і була написана канадським програмістом Джонасом Фонсека (Jonas Fonseca) ще в далекому 2006-му році, і на данний час вона активно розвивається і підтримується в чудовому стані. Я Хочу показати її функціонал (увага, є відносно важкі gif-ки всередині) поділитися найзручнішими способами використання.

 

Незважаючи на велику кількість візуальних GUI для роботи з git, багато розробників все ж вважають за краще працювати в консолі. У git є багато засобів для збільшення продуктивності - аліаси, автодоповнення, автоматична корекція помилок і т.д., але все ж багато рядових дії, такі як навігація по історії коммітів, аналіз diff-ів, перегляд git blame та інше - віднімають пристойно часу і не завжди зручні.