раздел 02

Способы работать с Git

Git - это движок под капотом. Команды к нему можно отдавать по-разному: печатать в терминале, кликать в графическом клиенте или просто попросить AI-агента. Все три способа делают одно и то же, разница в удобстве и контроле.

Командная строка
Печатаете команды git в терминале. Максимум контроля, работает везде одинаково, но нужно помнить команды.
GUI-клиенты
GitHub Desktop, Sourcetree, встроенный Source Control в VS Code и Cursor. Всё наглядно, видно изменения и историю кнопками.
Через AI-агента
Claude Code и Cursor сами делают коммиты по вашей просьбе. Не нужно ничего помнить, но контроля меньше.

Командная строка

Самый прямой способ. Вы набираете команды вручную:

git add .
git commit -m "добавил форму обратной связи"
git push

Плюсы: работает на любой машине и на сервере, полный контроль, все инструкции и статьи написаны под него. Минусы: надо помнить команды и не пугаться текста в терминале.

GUI-клиенты

Графические клиенты показывают изменения, историю и ветки визуально. В VS Code и Cursor встроена панель Source Control: видно изменённые файлы, плюсом отмечаешь нужные, пишешь сообщение и жмёшь Commit. Отдельные приложения - GitHub Desktop (самый простой) и Sourcetree (помощнее).

Плюсы: наглядно, видно что меняется, сложно ошибиться вслепую. Минусы: каждый клиент свой, не везде установлен, под капотом всё равно те же команды.

Через AI-агента

Claude Code и Cursor умеют работать с Git сами. Достаточно сказать словами:

Закоммить текущие изменения с осмысленным сообщением и запушь

Агент сам выполнит нужные команды. Плюсы: ничего не надо помнить, агент ещё и придумает нормальное сообщение коммита. Минусы: меньше контроля, и стоит понимать, что именно агент сделал - иначе при проблеме сложно разобраться.

Под капотом везде один и тот же Git. Выбор способа - это про удобство, а не про разные инструменты. Понимая понятия из раздела 01, вы свободно переключаетесь между ними.