- Module 1: Structure your Git Repo
- Understand Git repositories
- Implement mono repo or multiple repos
- Explain how to structure Git Repos
- Implement a change log
- Module 2: Manage Git branches and workflows
- Describe Git branching workflows
- Implement feature branches
- Implement GitFlow
- Fork a repo
- Module 3: Collaborate with pull requests in Azure Repos
- Leverages pull requests for collaboration and code reviews
- Give feedback using pull requests
- Configure branch policies
- Use GitHub mobile for pull requests approvals
- Module 4: Explore Git hooks
- Understand Git hooks
- Identify when used Git hooks
- Implement Git hooks for automation
- Explain Git hooks' behavior
- Module 5: Plan foster inner source
- Use Git to foster inner source across the organization
- Implement fork workflow
- Choose between branches and forks
- Share code between forks
- Module 6: Manage Git repositories
- Understand large Git repositories
- Explain Git Virtual File System (GVFS)
- Use Git Large File Storage (LFS)
- Purge repository data
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to: