# gitHub-skills - Author: naveed569 - Repository: umairrafeeq303-create/hackathon-II-phase-three - Version: 20260208222912 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-08 - Source: https://github.com/umairrafeeq303-create/hackathon-II-phase-three - Web: https://mule.run/skillshub/@@umairrafeeq303-create/hackathon-II-phase-three~gitHub-skills:20260208222912 --- # GitHub Agent Skills ## 1. Git Fundamentals - git init - git clone - git add - git commit - git push - git pull - git fetch - git status - git log - git diff ## 2. Branch Management - git branch - git checkout - git checkout -b (create and switch) - git merge - git rebase - git branch -d (delete) - Branch naming conventions ## 3. Remote Operations - git remote add - git remote -v - git push origin - git pull origin - git fetch origin - Upstream tracking ## 4. Merge & Conflict Resolution - Merge strategies - Resolving conflicts - git mergetool - Accept incoming/current changes - Manual conflict resolution ## 5. GitHub Features - Create repository - Repository settings - Issues management - Pull requests - Code reviews - GitHub Projects (optional) - Repository insights ## 6. GitHub Actions - YAML syntax - Workflow triggers (push, pull_request) - Jobs and steps - Actions marketplace - Secrets management - Environment variables in workflows ## 7. .gitignore Configuration - Pattern matching - Negation rules - Directory exclusion - File type exclusion - Template usage ## 8. Collaboration - Forking workflow - Pull request workflow - Code review process - Issue linking - @mentions - Team communication ## 9. Documentation - README.md writing - Markdown syntax - Code blocks - Tables - Links and images - Badges (optional) ## 10. Best Practices - Atomic commits - Meaningful commit messages - Branch naming conventions - PR descriptions - Code review etiquette - Security (no secrets in commits)