Getting Started with Git Version Control
Gain insights into Git version control, delving into commits, branches, and remote collaboration. Learn about resolving conflicts and handling erroneous changes to manage software projects efficiently.
I’m a programmer who draws. I made games, and teach people how to make games and interactive content. I created my mobile game company 12 years ago. Then I became coach and start writings books to share what I learned in my journey. I explain complex in simple language and visual graphics. I trained international-award winning competitors. I manage internal web technologies competitions.
Join 3.1 million developers at
What You'll Learn
- A strong understanding of Git version control and its applications in software projects
- A working knowledge of common Git functions, including code commit, pushing, branching, and stashing
- A deep familiarity with Git for remote collaboration, including team roles
- Hands-on experience using Git for conflict reconciliation and error correction
- The ability to control versioning of code repositories using fetch, pull, reversion, and cherry-picking functions
Learning Roadmap
1.
Getting Started
Getting Started
2.
Basic Command
Basic Command
3.
Behind the Scenes
Behind the Scenes
6 Lessons
6 Lessons
4.
Essential Techniques
Essential Techniques
7 Lessons
7 Lessons
5.
Flow Control
Flow Control
4 Lessons
4 Lessons
6.
Remote and Collaboration
Remote and Collaboration
8 Lessons
8 Lessons
7.
Handle Conflicts
Handle Conflicts
2 Lessons
2 Lessons
8.
Undo Changes
Undo Changes
7 Lessons
7 Lessons
9.
Rebase and Cherry Pick
Rebase and Cherry Pick
5 Lessons
5 Lessons
Thomas Mak
I’m a programmer who draws. I made games, and teach people how to make games and interactive content. I created my mobile game company 12 years ago. Then I became coach and start writings books to share what I learned in my journey. I explain complex in s
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers











