git-control
/git-control
Standardizes git operations, branch management, and disaster recovery. Use when committing, branching, or resolving conflicts. For commit formatting, see conventional-commits.
- Author
- tuliosousapro ↗
- Repository
- SaaS-blueprint ↗
- Licence
- MIT
- Last repository change
- 31.08.2026
Assessment and security
- Files in this package
- 1
- Scripts
- 0
- HTML comments
- 0
- URLs in SKILL.md
- 0
No signals detected. Repository changed on 31.08.2026, without references to retired models or APIs.
MIT, open: use and modify while retaining author attribution.
What it does and when to use it
Standardizes git operations, branch management, and disaster recovery. Use when committing, branching, or resolving conflicts. For commit formatting, see conventional-commits.
Original author description
Standardizes git operations, branch management, and disaster recovery. Use when committing, branching, or resolving conflicts. For commit formatting, see conventional-commits.
How it works
- When to Use
- 1. Core Workflow
- 2. Common Operations
- 3. Advanced Git Mastery
- 4. Quality Gates
SKILL.md preview
--- name: git-control description: Standardizes git operations, branch management, and disaster recovery. Use when committing, branching, or resolving conflicts. For commit formatting, see conventional-commits. --- # Git Control Skill ## When to Use - Whenever performing version control operations. - When creating new features, fixing bugs, or managing releases. - For resolving merge conflicts or recovering from mistakes. ## 1. Core Workflow ### Branching Strategy - **Main Branch**: Production-ready code only. - **Feature Branches**: `feat/[feature-name]` for new functionality. - **Bug Fix Branches**: `fix/[bug-name]` for corrections. - **Hotfix Branches**: `hotfix/[issue]` for urgent production fixes. ### Staging & Committing - Always follow the [Conventional Commits](../conventional-commits/SKILL.md) skill. - Stage only relevant changes: `git add <file>` (avoid `git add .` unless necessary). - Review changes before committing: `git diff --staged`. ## 2. Common Operations ### Starting Work ```bash git checkout main git pull origin main git checkout -b feat/my-new-feature ``` ### Synchronizing ```bash git fetch --all git pull origin [branch-name] git push origin [branch-name] ``` ### Merging & Rebasing - **Merge**: Use for combining long-lived branches. - **Rebase**: Use to keep feature branches up-to-date with main and maintain a clean history. ```bash git checkout feat/my-feature git rebase main ``` ## 3. Advanced Git Mastery ### Conflict Resolution 1. Identify files: `git status`. 2. Edit files to resolve `<<<<`, `====`, `>>>>` markers. 3. Stage resolved files: `git add <file>`. 4. Continue: `git commit` or `git rebase --continue`. ### Disaster Recovery - **Undo last commit (keep changes)**: `git reset --soft HEAD~1`. - **Undo last commit (discard changes)**: `git reset --hard HEAD~1`. - **Find lost commits**: `git reflog`. - **Revert a specific commit**: `git revert <commit-hash>`. ### Stashing - Save work temporarily: `git stash push -m "work in progress"`. - Retrieve work: `git stash pop`. ## 4. Quality Gates - No merge commits on feature branches (prefer rebase). - Each commit must pass linting and tests. - Pull requests must be clear and focus on a single objective.
Versions
The database has no other skills named git-control.
Database snapshot: 13.11.2026 · package version 89951011bfab (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 100git-operations
Git command patterns, branching strategy, and safety protocols. TRIGGER when: managing branches, resolving merge conflicts, or running commit/merge/push operations. SKIP: worktree lifecycle and isolation recovery (use worktree-management); CI automation (use github-actions-template). - 96git-flow
Use when committing, branching, opening PRs, or deciding merge/branch strategy. - 100git-workflow
This skill should be used when the user asks to "create git commit", "manage branches", "follow git workflow", "use Conventional Commits", "handle merge conflicts", or asks about git branching strategies, version control best practices, pull request workflows. Provides… - 100git-workflow
Git workflow standards including commit messages, branch management, and success criteria. Use when committing code, creating branches, or preparing changes for review. - 100git
Git version control best practices: branching, commits, merging, conflict resolution, PR workflows. Use when managing branches, creating commits, merging code, or resolving conflicts. - 100engineering-git-workflow-master
Use when Codex should act as the Git Workflow Master specialist from Agency Agents. Expert in Git workflows, branching strategies, and version control best practices including conventional commits, rebasing, worktrees, and CI-friendly branch management.