4.93
(83 Ratings)

Version Controlling 101: From Zero to Hero

By Tharindu Kalhara Categories: DevOps, Free
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Take your version control skills to the next level with Version Controlling for Intermediates, the updated edition of Introduction to Version Controlling. This course is designed for those who already have a basic understanding of Git and want to dive deeper into its powerful features. You’ll learn the core concepts of version control, understand how Git differs from GitHub, and explore essential commands like git add, git commit, git push, and git log. We’ll also cover key topics such as branching, merge conflicts, stashing changes, and resetting commits, ensuring you can manage and collaborate on projects more effectively.

 

Beyond Git fundamentals, this course introduces best practices for contributing to projects, handling pull requests, and using GitHub Desktop for a more visual workflow. Whether you’re working solo or contributing to open-source repositories, you’ll gain hands-on experience in managing code efficiently. By the end, you’ll be equipped with the confidence to tackle real-world version control challenges and improve your development workflow. Enroll now and elevate your Git expertise! Happy Learning!

Show More

What Will You Learn?

  • Understanding Version Control – Why it’s essential and how it works.
  • Git vs GitHub – Key differences and how they complement each other.
  • Installing and Configuring Git – Step-by-step setup and initial configurations.
  • Essential Git Commands – git init, git add, git commit, git push, git log, and more.
  • Branching & Merging – Creating branches, merging changes, and resolving conflicts.
  • Undoing Changes – Using git revert, git reset, and git stash.
  • Handling Merge Conflicts – Identifying, resolving, and preventing conflicts.
  • Push & Pull Requests – Contributing to repositories and collaborating efficiently.
  • Using .gitignore – Managing ignored files and keeping repositories clean.
  • GitHub Contributions – Forking, cloning, and making meaningful contributions.
  • GitHub Desktop – A visual approach to managing Git repositories.

Course Content

Section 1: Understanding Version Control

  • Why Version Control?
    10:12
  • What is Version Control?
    05:35
  • Join Our Community

Section 2: Exploring Git

Section 3: Setting Up Git

Section 4: Deeper Dive into Git

Section 5: Introduction to Github and Advanced Git

Section 6: Git Branching

Section 7: Git Push and Pull Requests

Section 8: Deep dive into git and github features

Final Assessment and Unlock Your Certificate

What Next

Student Ratings & Reviews

4.9
Total 83 Ratings
5
78 Ratings
4
4 Ratings
3
1 Rating
2
0 Rating
1
0 Rating
Good Course
T
3 weeks ago
clear and concise
NB
3 weeks ago
good
VR
4 weeks ago
good
DP
1 month ago
very good
KI
1 month ago
This course was incredibly helpful and well-structured. The explanations were clear, practical, and easy to follow. I’ve gained valuable knowledge and confidence in using Git and version control. Thank you for creating such a great learning experience!
Perfect course for the beginners as well as the professionals.
Shan Devinda
1 month ago
Great course to learn GitHub version controlling! The explanations were clear and easy to follow. Thank you, Tharindu Kalhara and the Kodeku DevOps Academy team for the valuable guidance and support.
Luthira Peiris
2 months ago
Very clear and good explanation. Useful for beginners
CW
2 months ago
excellent explanation
BJ
2 months ago
Thank you very much, Tharindu Kalhara!
Great tutorial.
RD
2 months ago
Very helpful for my career
DH
2 months ago
informative
Highly Reccomended
Madawa Vishwajith
2 months ago
Very clear
HM
2 months ago
The course provided a clear introduction to Git basics and essential commands. It helped me understand version control concepts and how to manage code effectively. The hands-on examples were very helpful. I feel more confident using Git for my projects now. Thank you.
DI
2 months ago
The way of explanation is very easy to understand anyone, highly recommend.
WS
2 months ago
Good and clearly explained. great for beginners!
best
Dasun Navindu
2 months ago
Nice!!!