Back to Version Control with Git
Atlassian

Version Control with Git

The Version Control with Git course provides you with a solid, hands-on foundation for understanding the Git version control system. Git is open source software originally created by Linus Torvalds. Git manages team files for large and small projects. This allows the team to continuously improve its product. It is used by most major technology companies, and is assumed knowledge for many modern programming and IT jobs. It is a core component of DevOps, continuous delivery pipelines and cloud-native computing. You could also use Git to manage the many continuously improving revisions of that book that you are writing. 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". There are two paths in this course. Both rely heavily on hands-on labs. One path assumes that you have experience using a command line interface, and the other path uses the Sourcetree graphical client. If you are not experienced with a command line, we highly suggest that you go through the Sourcetree path. Eventually, you might want to go through both paths, so that you can decide which tool to use for specific tasks. Besides, repetition is good for learning :) You can watch the videos and take the quizzes from your phone if you want, but the hands-on labs require you to have a Windows or Mac computer. If you use the command line path through the course, you can also use Linux. This course uses Bitbucket (bitbucket.org) as the hosted provider for remote Git repositories. Bitbucket is free for teams of up to 5 people, including private repositories. However, most of the knowledge that you gain in this course applies to Git itself, and you can apply this knowledge to other hosted Git providers (such as GitHub). This course tries to be as concise as possible. It will probably take you about 5-10 hours to go through one of the two paths, but your mileage may vary.

Status: Git (Version Control System)
Status: Command-Line Interface
Course13 hours

Featured reviews

AA

5.0Reviewed May 18, 2021

This course is very well designed. I am a noob at version controlling. After finishing this course, I am a lot more confident in using Git. Thanks, Steve Byrnes for making it easy for us.

MB

5.0Reviewed Jul 9, 2020

Probably more time should have been dedicated to Changing History topic. In addition, it would be nice if a summary of all git commands discussed was provided as a cheat sheet for easier review.

MB

5.0Reviewed Dec 4, 2024

This is the best git fundamentals course I have run into and I can think of how they could do better. It helps you build an incredibly solid foundation with clear clean simple lessons and visuals.

AS

5.0Reviewed Feb 2, 2019

An excellent intro course to git, Bitbucket and Sourcetree. I did both the Sourcetree and CLI version. Was really good to see things done both ways. Helped to make the material stick.

JM

5.0Reviewed Mar 31, 2024

Great Course to learn Git in its entirety, was surprised by the depth of the course material. Sure there's more to learn but after this course i think you'd be able to use Git Profesionally atleast.

RR

5.0Reviewed Nov 17, 2020

Delivery was concise and straight to the point. The narrator also did a great job.This was a nice introduction to Git that I can build upon from now on in my infant professional career.

AA

5.0Reviewed Apr 4, 2020

It was a great course. It had a good exercise. But it would be nice if the teacher explains Advanced concepts a little bit clearer and deeper. GREAT COURSE. I HAVE FOUND THE COURSE I WAS LOOKING FOR.

JC

4.0Reviewed May 23, 2020

A lot more in depth than I thought it would be. So great content and amount of information but the delivery could have been more dynamic and less monotone. Also didn't explain very well.

AO

5.0Reviewed Aug 20, 2019

This was certainly a very well constructed course. It challenged my perceptions, my ideas and my knowledge. I would certainly recommend for anyone looking to get a good understanding of Git.

AP

5.0Reviewed Apr 29, 2023

Steve delivers this course with a very concise and easy vocabulary. The hands-on section of this course is well defined and guaranteed to make you confident at git workflows by the end of it.

BR

5.0Reviewed Apr 14, 2021

Nice introductory course for Git. Guided Labs are a nice complement to videos, since sometimes you only realise the real purpose of some topics by using/practicing with them in the terminal.

PB

5.0Reviewed Jul 2, 2020

Great experience .This course is very well structured in lecture as well as in exercises which help me lot in gaining Git knowledge. Thank you Steve Byrnes for giving this wonderful course.

All reviews

Showing: 20 of 841

Nicolás Sebastián Vidal
1.0
Reviewed Apr 8, 2018
Chunhui Gu
5.0
Reviewed Jun 16, 2019
Veera Vignesh k
5.0
Reviewed Sep 17, 2019
spacejockey19
5.0
Reviewed Mar 28, 2018
Mariia Voronych
5.0
Reviewed Aug 8, 2020
Sowmya Vijayakumar
5.0
Reviewed Oct 21, 2019
Chandan Kumar
5.0
Reviewed May 24, 2021
Rok Bohinc
5.0
Reviewed Nov 26, 2019
Andre O'Sullivan
5.0
Reviewed Aug 21, 2019
Andrew Storey
5.0
Reviewed Feb 3, 2019
Tristan Swenson
3.0
Reviewed Oct 25, 2019
Divya PATERIYA
2.0
Reviewed Jul 12, 2021
Aayush Shah
5.0
Reviewed Sep 12, 2021
Ilya Rusin
5.0
Reviewed May 9, 2018
Karsten Stiegler
5.0
Reviewed Feb 4, 2023
Gregory Heilig
5.0
Reviewed Apr 7, 2020
Abhishek Siddharth
5.0
Reviewed Jan 13, 2020
Tamanna Afrose
5.0
Reviewed May 5, 2020
Rakesh N J
5.0
Reviewed Jul 30, 2023
Marijan Beg
5.0
Reviewed Jul 10, 2020