← Back to list

git-workflows
by khaneliman
Nix configuration for my systems supporting macOS, NixOS, and WSL.
⭐ 303🍴 14📅 Jan 23, 2026
SKILL.md
name: git-workflows description: Git version control workflows, branching strategies, and conflict resolution. Use when managing branches, resolving merge conflicts, understanding git history, or following team git conventions.
Git Workflows Guide
Expert guidance for Git version control workflows, branching strategies, and conflict resolution.
Core Principles
- Atomic commits - One logical change per commit
- Clear history - Meaningful commit messages that explain why
- Branch hygiene - Keep branches focused and short-lived
- Safe operations - Understand destructive commands before using
- Collaboration-friendly - Follow team conventions consistently
Detailed Reference Material
- examples.md - Common workflows, including Feature Branch, Trunk-Based, and Conflict Resolution.
- reference.md - Branch naming conventions, conflict strategies, and command reference tables.
Quick Summary
Branch Naming
Use prefixes like feat/, fix/, docs/, refactor/ to categorize your
branches.
Workflow Checklist
Before starting work:
- Pull latest from main
- Create appropriately named branch
- Understand the task scope
During work:
- Commit frequently with clear messages
- Keep changes focused on one concern
- Rebase on main periodically for long branches
Before PR:
- Rebase on latest main
- Squash fixup commits
- Run tests and linting
- Write clear PR description
Useful Git Commands
Inspection Commands
# View commit history
git log --oneline -20
git log --graph --all --oneline
# See what changed
git diff # Working vs staged
git diff --cached # Staged vs last commit
git diff main..feature # Between branches
# Find who changed what
git blame <file>
git log -p -- <file> # History of a file
Safety Guidelines
- Never force push to main/master
- Check if others are using the branch before force pushing
- Use
--force-with-leaseinstead of--forcewhen possible - Communicate with team first
See Also
- Commit messages: See commit-messages for conventional commit format
- Code review: See code-review for PR review guidelines
Score
Total Score
65/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
✓人気
GitHub Stars 100以上
+5
✓最近の活動
1ヶ月以内に更新
+10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon
