main docs / cursor-rules-examples.md markdown 8e44aa491 # Cursor: примеры правил (копипаст) 2 3 Сохрани как `.cursor/rules/git-logical-commits.mdc` (или своё имя). 4 5 ~~~mdc 6 --- 7 description: Git — разбивать изменения на логические коммиты, не один большой коммит 8 alwaysApply: true 9 --- 10 11 # Логические коммиты 12 13 При коммите и пушЕ **разбивать изменения на несколько коммитов по смыслу**, а не делать один общий коммит. 14 15 Примеры разбивки: 16 - отдельный коммит: новая фича (парсер, экран, сущность + миграция); 17 - отдельный коммит: рефакторинг/переименование; 18 - отдельный коммит: правки UI (подвкладки, подписи); 19 - отдельный коммит: конфиг/доки/ресурсы, если они логически отдельны. 20 21 Так история остаётся читаемой и откат/cherry-pick по коммитам проще. **Переписывать уже запушенную историю (rebase/force-push) не делать** — только новые коммиты разбивать логически. 22 ~~~ 23
View only · write via MCP/CIDE