# version-control > Git version control, branching strategies, GitHub/GitLab workflows, and collaborative development - Author: pluginagentmarketplace - Repository: pluginagentmarketplace/custom-plugin-devops - Version: 20260105115526 - Stars: 2 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/pluginagentmarketplace/custom-plugin-devops - Web: https://mule.run/skillshub/@@pluginagentmarketplace/custom-plugin-devops~version-control:20260105115526 --- --- name: version-control description: Git version control, branching strategies, GitHub/GitLab workflows, and collaborative development sasmp_version: "1.3.0" bonded_agent: 05-cicd-automation bond_type: PRIMARY_BOND --- # Version Control Skill ## MANDATORY - Git fundamentals (init, clone, commit, push, pull) - Branching strategies (GitFlow, trunk-based, feature branches) - GitHub/GitLab workflows and collaboration - Pull/Merge request best practices - Conflict resolution techniques ## OPTIONAL - Git hooks and automation - Signed commits and GPG - Monorepo vs polyrepo strategies - Git LFS for large files - Advanced rebasing and cherry-picking ## ADVANCED - Custom Git workflows for enterprise - Migration between VCS platforms - Git internals and plumbing commands - Submodules and subtrees - Git performance optimization ## Assets - See `assets/git-workflow.yaml` for branching strategy templates