Git Hooks: Auto-Symlink CLAUDE.md in Worktrees
Automatically create symlinks for CLAUDE.md in git worktrees using post-checkout hook
Automatically create symlinks for CLAUDE.md in git worktrees using post-checkout hook
Use Claude Code CLI to generate meaningful commit messages following conventional commits format.
Git rebasing is a helpful tool that allows developers to integrate changes from one branch into another in a cleaner and more streamlined way than merging. One of the main advantages is that it can help keep the Git history more organized and easier to follow.
Любая система хранения версий кода создана с целью сохранения всех изменений проекта за всю историю его существования и (следует признать) любая система хранения версий справляется с этим отлично. Поэтому будьте уверены, если когда-то в вашем коде промелькнул пароль, токен или ключ — он не пропадет.
Иногда возникает необходимость продолжать работу над старыми проектами, в которых могут использоваться устаревшие системы версий — например, mercurial или, боже упаси, svn. К счастью, для перехода с mecurial на git не требуется начинать проект с чистого листа и терять историю изменений.
If you are working on multiple branches at the same time, it is always useful to know which branch the HEAD pointer of the repository is currently on. To avoid relying on memory, you can add the branch name display to the command prompt.
Read more...
Получение статуса, наглядный лог, настройка пользователя и добавление цветов в git.
Всегда приятно начинать проект с нуля, самому создавать под него репозитарий, определять принятый в нём стиль кодирования, да и многое другое. Но иногда нам достаются «трудные дети» с тяжелым прошлым, включающим мешанину табуляции и пробелов, разных способов обрыва строки, кодировок.
Read more...