We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

Thanks to visit codestin.com
Credit goes to www.boot.dev

We use cookies to see how our site is used and to make it better for you. We will never sell your data, but we do use it for analytics and ad measurement.

Learn Git course thumbnail

Learn Git

Don't be the developer that uses Git to simply add, commit, push, and pray. To truly be great you need to understand your tools.

What will you learn?

Ah, Git. The source control system that every developer uses, but few truly understand. In this course, we'll not just learn how to use Git, but we'll go over some of the plumbing commands that make it all work. By the end, you'll have everything you need to know to get started using Git as a professional developer, plus a bit extra.

Chapter List

1
Setup
Install and configure Git on your local machine
2
Repositories
Learn about Git repositories, what they are, and how to work with commits
3
Internals
Learn how Git stores data on the files system and the plumbing commands that make it all work
4
Config
Learn how to configure Git and set up your user information
5
Branching
Practice creating and switching between branches
6
Merge
Merge changes from one branch into another and learn how merge commits work
7
Rebase
Learn about the cooler way to integrate changes from one branch into another
8
Reset
Learn how to undo changes with the reset command
9
Remote
Setup a remote repository and learn how to push and pull changes
10
GitHub
Learn how to use Git with GitHub, the most popular Git hosting service
11
Gitignore
Learn about using a .gitignore file to exclude files and directories from being tracked by Git.

Join 47,920 students in the Learn Git course

Read reviews of their learning experiences

Great introduction to Git and version control. I learnt a ton about the workflow of a project and h...

(5/5)
Alex Smith profile image

Alex Smith

Australia

The course was very helpful to me. Thank you very much.

(5/5)
Manh Nguyen profile image

Manh Nguyen

Vietnam

Had a lot of fun

(5/5)
ilove szobo profile image

ilove szobo

United States

Excelente curso, dicatado por uno de los mejores profesores que puedes encontrar en internet. Claro,...

(5/5)
Camilo Ramirez profile image

Camilo Ramirez

Colombia

Good amount of iteration over core syntax you need to make sure its really embedded.

(5/5)
Katie Davidson profile image

Katie Davidson

United Kingdom

thank you bootdev

(5/5)
Mohammed Alameri profile image

Mohammed Alameri

Saudi Arabia

Love it ❤️❤️❤️ Thank you Boot.dev team, dreams are becoming true.

(5/5)
Stanis  profile image

Stanis

Milky Way

Easy to understand, explains the basics of GIT without getting confusing.

(5/5)
Sean Johnston profile image

Sean Johnston

United States

I've already used Git for years now and forgot everything by the time Github desktop was a thing so ...

(5/5)
Omar Hammoud profile image

Omar Hammoud

Beirut

Showing 1-9 of 1275

or view more reviews

Mediocrity doesn't cut it anymore

The only way to become a great developer is to write a lot of code

Avoid tutorial hell

by writing a ton of code

Stay motivated with

a game-like curriculum

Build portfolio projects

to prove your skills

Delve deeper

into foundational concepts

Learn flexibly online

without interrupting your life

For 1% the price of college

to minimize your financial risk

Frequently asked Questions

Got questions? We've got answers

Yes! It's free to create an account and start learning. You'll get all the immersive and interactive features for free for a few chapters. After that, if you still haven't paid for a membership, you'll be in read-only (content only) mode.