Думаю, не все знают, что такое
коммиты, но те, кому они
важны, -
точно знают. Это такое сохранение текущего состояния проекта во время разработки для того, чтобы иметь возможность всегда к нему вернуться,
если что-то пойдет не так.
Не будучи профессиональным программистом, я не знаю, как часто их надо делать. Я стараюсь делать каждый раз, как очередная функция заработала (иногда даже частично).
Но очень часто забываю.
В процессе работы с
Cursor Composer дела могут пойти не так в любой момент, и коммиты становятся ещё важнее.
Андрей Карпаты уже
третий день работает с Cursor и, видимо, тоже
задумался об этой проблеме.
В итоге он
написал простую функцию gcm (git commit -m), которая, используя
программу командного доступа к LLM,
llm (
кстати, сам по себе очень крутой инструмент),
генерит комментарии к коммитам на основе разницы между старым и новым кодом. Изящное, простое, полезное решение.
Нужно просто установить llm, использовать ключ от OpenAI или же одну из моделей, которые смогут работать на вашем компе, и добавить в ваш .bashrc (или .zshrc) исходный код команды.
Я всё сделал, работает супер.
Добавил ещё себе туда же:
alias save="git add . && gcm && git push"
и теперь каждый раз пишу save для сохранения.
Сергей Булаев AI 🤖 - об AI и не только
Обсуждение 6
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram