Learn version control with Git from basics to advanced workflows. Track changes, manage repositories, and collaborate efficiently. Master branching, resolve merge conflicts, and optimize workflows with advanced Git techniques like rebasing, Git LFS, debugging with git bisect, and managing project structures with submodules. Gain the skills to confidently use Git in data and software projects.
Overview
Syllabus
- Introduction to Git
- Discover the fundamentals of Git for version control in your software and data projects.
- Intermediate Git
- Discover branches and remote repos for version control in collaborative software and data projects using Git!
- Advanced Git
- Master Git’s advanced features to streamline data science and engineering workflows, from complex merging to large-scale project optimization.
- Git Setup: The Definitive Guide
Taught by
George Boorman and Amanda Crawford-Adamo