4.95
(43 Ratings)

Version Controlling 101: From Zero to Hero

By Tharindu Kalhara Categories: DevOps
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

5.0
Total 43 Ratings
5
41 Ratings
4
2 Ratings
3
0 Rating
2
0 Rating
1
0 Rating
NA
1 day ago
This is very useful for me because I didn't have any idea about version control but now I learnt it very well I like this course
KA
2 days ago
This is my first course in this site as well I appreciate this and i am give my thanks all of you who has worked for this. I think some more course content will be continue & again thank you !!
NI
2 days ago
Well Explained, Learnt alot
This course was a good match for me.
I got good understanding about all basic git/github concepts that I struggled earlier to understand.
I encourage you to make more and more courses like this.
DP
3 days ago
This is the most valuable course that I found. I searched many platform to learn GitHub to understand what is happening there, but anything didn't help me. This course teach everything in clear and understandable way that anyone can understand easily.
Thank you .
MA
3 days ago
this course is superb for git & github
DB
1 week ago
Best course for learn how gut hub works✅
PD
2 weeks ago
The Best Course a Ever Seen
CE
2 weeks ago
gg
Nipun Anupama
3 weeks ago
This course is a great follow-up for anyone who already understands the basics of Git and wants to dive deeper. It covers a wide range of important topics, such as branching, merge conflicts, stashing changes, and resetting commits, which are essential for managing projects efficiently.

Thank You, CoDeKu DevOps Academy!
SM
3 weeks ago
Great course
GP
4 weeks ago
very good
Eshan Harshana
4 weeks ago
This course helped me to understand the basics of Git
Naveen Anuja
4 weeks ago
Very good course for future
Learning correctly how to publish a repository to github using git command.
Kavindu Bernard
1 month ago
Very Useful course. Crystal clear any one can understand. Keep it up. Thank you.
Thank you for this valuable course. I think to the videos need to add quality settings.
DR
1 month ago
it was a well-structured course, perfect for beginners looking to understand version control in a collaborative development environment.
JJ
1 month ago
good
Sanchitha Udana
1 month ago
Great!