Git tutorials for Beginners - Complete Course

a complete practical course on git and github
Rating: 3.6 out of 5 (240 ratings)
12,527 students
Git tutorials for Beginners - Complete Course
Rating: 3.6 out of 5 (240 ratings)
12,528 students
If you don't know anything about git or know a little, this course is for you. We have kept the content simple for you. After this course you would be able to use git and github for your personal and professional projects.

Requirements

  • Install Git. Create a Github account. Content is in English.
Description

Far away from books, we have created this course to give you practical exposure of how git and github. You can easily follow our tutorials and become expert on git even if you have never worked on it.

In this course, you will not learn everything there is to know about  Git, but you will build a strong conceptual understanding of the  technology, and afterward will be able to confidently dig deeper on any  topic that interests you. This course assumes no previous knowledge of  Git, but if you do have experience with it, you may find this course to  be both useful and challenging. This is especially true if you currently  "know just enough Git to be dangerous".


Join us on Telegram for Questions/ Live Chat - t[dot]me/letsautomate

Who this course is for:
  • Beginners who do not know or have very little knowledge of Git and Github
Course content
7 sections • 12 lectures • 1h 3m total length
  • Information about Bonus lectures
    00:41
  • Git Introduction and Installation
    01:10
  • Git architecture, Git INIT and Git CLONE
    05:26
  • Set up your own practice environment
    3 questions
  • Git ADD :: Working directory to Staging
    06:49
  • Git COMMIT :: Staging to Local Repository
    01:38
  • Git DIFF, Git RM (--cached) and Git RESET --hard
    05:22
  • Introduction to branching and project setup
    03:52
  • Git Branch - How to create BRANCHES
    04:44
  • Switching between branches
    04:47
  • Merging of branches
    07:30
  • Git fetch, git pull and git push
    10:54
  • Git Stash, stash pop, stash list, stash show, stash clear
    10:29
  • Assignment 2
    3 questions
  • Assignment 3
    2 questions
  • From things we haven't covered..
    3 questions

Instructor
Professional Trainer and Automation Expert
Kamal Girdher
  • 3.9 Instructor Rating
  • 258 Reviews
  • 13,795 Students
  • 4 Courses

I primarily teach about AUTOMATION of our day-to-day work. My courses target on web automation, mobile automation, continuous integration, continuous delivery, API automation, Web Scraping etc.

More about Kamal

I'm an author, teacher and a Software Engineer focused on improving efficiency by automating things using different tools and technologies. Analyzing and implementing ideas across various domains is what drives me. I started teaching people through my YouTube channel and now contributing to various blogs and forums as well.