This is a comprehensive Git workflow guide built around Conventional Commits and GitHub Flow. It covers commit message formatting (feat, fix, docs, etc.), branch naming conventions, PR merge strategies (squash vs merge vs rebase), and interactive rebase for cleaning up history. The guide uses git switch and git restore instead of the older checkout syntax, which is the right call since those commands are clearer about intent. Heavy on practical examples and comparison tables. If you're working with Claude on a codebase and want it to follow consistent Git practices rather than making up its own conventions, this gives it a solid playbook. The conflict resolution section is straightforward, and the command reference at the end is handy for quick lookups.

skills.sh installs
376
GitHub stars
4
last updated
Aug 21, 2026

Install

$ npx -y skills add dalestudy/skills --skill git --agent claude-code

Installs into .claude/skills of the current project.

Files

Git

Git 버전 관리 모범 관례 및 워크플로우 가이드.

커밋 메시지 컨벤션

Conventional Commits 사용

커밋 메시지는 <type>: <description> 형식을 따른다:

feat: add form validation to login page
fix: prevent duplicate email check error on signup
docs: add installation guide to README
refactor: extract auth logic into separate module
test: add payment feature tests
chore: update dependencies
주요 타입

Sponsors

Details

Repository
github.com/dalestudy/skills
Category
Git & Pull Requests
First seen
Jun 3, 2026

More from dalestudy/skills

All 9
1davila7 avatargithub-workflow-automationdavila7/claude-code-templatesAutomate GitHub workflows with AI assistance. Includes PR reviews, issue triage, CI/CD integration, and Git operations. Use when automating GitHub workflows, se371skills.sh installs
2davila7 avatarchangelog-generatordavila7/claude-code-templatesAutomatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, 349skills.sh installs
3davila7 avatargit-pushingdavila7/claude-code-templatesStage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to sa346skills.sh installs
4geoffjay avatargit-advancedgeoffjay/claude-pluginsAdvanced git operations including complex rebase strategies, interactive staging, commit surgery, and history manipulation. Use when user needs to perform compl324skills.sh installs
5odyssey4me avatargitlabodyssey4me/agent-skillsCreate and manage GitLab issues, merge requests, pipelines, and repositories using the glab CLI. Use when asked to open an MR, review a merge request, check CI/303skills.sh installs
6hairyf avatargithub-workflowhairyf/skillsStandard flow from any task source (link or description) to creating a PR: resolve task, create branch and TODO.md, delegate fix to SubAgent (TODO.md), then com298skills.sh installs