раздел 02
Git в Cursor
Cursor построен на основе VS Code, поэтому git-панель в нём знакома всем, кто пользовался VS Code. Отдельный терминал для рутины не нужен - почти всё делается мышкой.
Панель Source Control
Слева есть вкладка Source Control - в ней собраны все изменения в проекте. Они делятся на две группы:
- Unstaged - изменения, которые вы ещё не отметили для коммита.
- Staged - изменения, добавленные в следующий коммит.
Кнопкой плюс вы переносите файл из unstaged в staged, дальше пишете сообщение и жмёте Commit. После коммита есть кнопка для push на сервер.
Как закоммитить из Cursor
Агент Cursor и коммиты
Агент Cursor умеет делать коммиты по просьбе. Достаточно написать в чате: закоммить текущие изменения с осмысленным сообщением. Агент выполнит git-команды сам.
Checkpoints - это не git
У Cursor есть свои checkpoints - внутренние снимки состояния, которые агент делает по ходу работы. Они удобны, чтобы откатить пару последних шагов агента внутри сессии. Но это отдельный механизм Cursor, а не git.