Whether new to version control or just needing a thorough explanation of Git and GitHub, this course will help you grasp the concepts of distributed version control and effectively begin using Git with GitHub. Explore both Git concepts and typical GitHub workflows through practical discussions and demonstrations. This class will showcase traditional collaboration workflows, branching and merging, and introduce troubleshooting tools. The training involves moving beyond the basics to delve into Git architecture, configuration and important team functionality. It explores the internals of the Git file structure and how to track down and recover from unwanted changes. Building upon your foundationalknowledge of Git and GitHub, we'll help you leverage command line Git interaction skills, as wells as explore teamwork strategies.
Familiar with the software development process is assumed. Comfortable working on windows is required:
- Launching applications and working with the file system
2 Days/Lecture & Lab
This course is designed for developers who need to learn how to work with Git.
- Git Concepts
- Local Repository
- Merging and Merge Strategies
- Git and GitHub Workflows
- GitHub Pull Requests
- Repository Management
- Git Integration with IDEs