Git Basic

Essential knowldge for day-to-day Git usage
Free tutorial
Rating: 4.1 out of 5 (10 ratings)
1,645 students
32min of on-demand video
English [Auto]

What is Git
Use Git to keep track of changes
Making changes in parallel
Sharing changes with peers


  • No knowledge required, familiarity with the shell/terminal is a plus.


Are you tired of losing track of your code changes or collaborating on projects that result in messy conflicts? Welcome to "Git Basic" where you'll embark on a journey to become a confident Git user and collaborator. Whether you're a solo developer or part of a team, understanding version control is essential for maintaining clean, organized, and efficient coding practices.

In this comprehensive introductory course, you'll dive into the world of Git, the industry-standard distributed version control system. With step-by-step tutorials and hands-on exercises, you'll learn how to track changes, collaborate seamlessly, and manage your projects with confidence.

This course will teach you the daily basic knowledge you need to start working with Git.
It provides all the essential information you need and is meant to kick-start your version control system experience.

In a very short time you will be able to set up a repository, start making changes and keeping all of your data properly versioned in a systematic and clean way.

No prior knowledge is required as this course guides you through everything starting with installation and setup.
Basic knowledge of how to work with a terminal/command prompt is helpful and general knowledge of Linux helps as well though you can follow this course on Windows.

Who this course is for:

  • Beginner developers
  • People who want to have a structured way to keep track of changes.


Senior Java Engineer
Chris Vesters
  • 4.1 Instructor Rating
  • 10 Reviews
  • 1,645 Students
  • 1 Course

I am a senior Java developer with full-stack experience.

I have been developing software since 2014 and have already delivered multiple systems.

In the course of my career, I have learned a lot. I recently started coaching junior members and started to set up initiatives to improve the code within my current project.

I like to work in an agile team with modern technologies such as Java 17, Spring, jUnit. I want to be challenged in my job regarding architecture, algorithms, and business logic.

Top companies trust Udemy

Get your team access to Udemy's top 26,000+ courses