Git
Lecture1. Version Control Systems (VCS): Understanding the Need for Version Control
Lecture2. Git Essentials: Installation, Configuration, and Basic Workflow
Lecture3. Staging, Committing, Branching, Merging, and Resolving Conflicts
Lecture4. Rebasing, Commit History, Tagging, Reset, and Ignore
Lecture5. Remote Repositories, Pull, Push, Forks, and Pull Requests
Lecture6. Submodules, Bisect, Cherry-Pick, and Interactive Rebase
Lecture7. Enhancing Git Proficiency: Stash, Reflog, and Aliases
Lecture8. A Comprehensive Guide to GitHub and Its Key Features