Skip to content
UdemyGitPaid courseBeginner levelCertificate

Git Essentials: Learn Git with Bitbucket and Sourcetree (Udemy.com)

Git up to speed quickly with crucial technologies that will enhance your everyday workflow.

Created by: Juke Moon

Last updated February 2018

icon
What you will learn

  • Integrate Git in their daily projects.
  • Work for any solid or start up company and feel comfortable using Git commands on the companies project(s).
  • Execute basic commands in the command line (Terminal for Mac Users, and Git Bash for Windows Users).

How it compares

Against the other 108 rated Udemy courses in Git on CourseDuck:

  • Rating4.4 out of 5higher than 35% of them
  • Reviews9,860#13 of 109 by number of reviews
  • Length2.5 hoursshorter than 58% of them
  • Last updatedFebruary 2018earlier than 86% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100

icon
Course Description

Become apart of the Git train, it's mandatory if you want to work with any stable company, or even a start up company!

Note:

  • This course is not meant to be looked at as comprehensive on the topics of Git, Bitbucket, and Sourcetree.
  • This course is meant to be treated as an introduction to the topics of Git, Bitbucket, and Sourcetree. Once you complete the course, you will be able to dive deeper into the topics introduced.

Let me tell you a little bit about the course:

  • We start off the course by defining Version Control and Git.
  • We then go over the Git Glossary, which are the practical terms used for Git.

After we know the basics of git, we are going to practice it in the command line:

  • We will first install Git.
  • We will go over the basics of the command line like navigating through directories, etc.
  • Then we will practice git, and go through the process of executing git commands, anything and everything from staging, committing, viewing the history of commits, etc.

Once we feel comfortable with executing Git commands, we are going to be introduced to Sourcetree:

  • We will install Sourcetree.
  • We will mimic our example from the command line and do it in Sourcetree.
  • Once we have done things locally, we will move to Bitbucket.
  • We will learn everything from cloning a repository, all the way to pushing up local commits.

After all is finished there will be a challenge that I encourage you to attempt on your own. After your attempt, there is a solution video that will walk you through the challenge.

Git is mandatory if you want to be a developer, so it's not a matter of if you should learn it, it's a matter of when you should, and you should now!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Juke Moon

In a society where aesthetics is becoming a leading standard, I utilize computer science to craft simple, elegant solutions to complex problems. I value user experience and design equally in relation to actual functionality. This is why I take the design of everyday things seriously in attempt to make things easier for humans to progress exponentially. The main pursuit I’m currently undertaking to assist in my endeavor to solve our problems is teaching, building software for iOS, Front End development, and UI/UX design.

Teaching is something I thoroughly enjoy because I firmly believe that knowledge should be shared at all costs. My teaching style is kept simple for the student. I am always looking for ways to improve, so I welcome to critique of my teaching from others with open arms.

icon
More Git courses

$99.99

$39.99

$14.99

$109.99

$74.99

$89.99

icon
Reviews

4.4

9,860 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By JOCHEN HOLZER on 11/2/2023

Gut erklärt, zur Auffrischung und klären von Lücken ideal. Aber: SourceTree ist leider total veraltet Und: unverträglich mit unserem Konzernaccount bei Atlassian, ein Arbeiten mit einem Account auf privater Mail ist auf Firmenrechner nicht möglich, das Testrepository konnte nur in einem realen Firmenprojekt angelegt werden. Ein Hinweis, wie sowas gehandhabt werden kann wäre gut. Hat viel Zeit mit ausprobieren gekostet.

By Roberto Garcia on 8/2/2022

It is indeed a crash course on git, but this doesn't mean it is not well covered. Has a good explanation on the basic topics such as branches, push and pull, also the tools presented are quite good and intuitive.

By Jon Shanks on 2/16/2022

This has some really good info to get me started, but the fact that BitBucket and SourceTree have changed substantially since this was published, it is time for an update. There were certain things I could not do because of some security steps that are not covered in your course. There are also some things you highlighted that no longer exist.

By Øyvind Dragsten on 10/21/2020

This course was very useful for me. I am new to Git, Bitbucket and Sourcetree, but will be using it in my job now. The instructor is using Mac, and I am using Windows, but he does a good job in explaining the differences. There have been some changes to the Bitbucket website since the video was made, but it's mostly no problem to follow the instructions. The instructor has good pedagogical skills, and he explains the concepts in a clear and calm manner.

By Sadeeptha Bandara on 2/12/2020

Excellent course. As a student just starting out, I needed to learn more actual programming before taking a fully comprehensive course on Git. This course taught me the exact amount I needed, making me comfortable with Git while not going into too much detail, at my level. Though the course title says only Bitbucket and SourceTree, you learn the git command line too, which was a nice surprise. Thank you Justin !

By Ronald McKito on 4/15/2019

I think you did a great job with the entire course and I am better for taking it. I am having issues with kdiff3 and SourceTree. I followed the instructions for kdiff3 and really want it to work with sourcetree. My path is setup find I ran all the git commands and edited the config. When I go to Actions/Resolve conflicts/ Launch external merge tool is grayed out and not accessible. I am on windows 10. If you can help me or point me in a direction my name is Ron McKito my email is rmckito@gmail.com Again great course and thank you for all the time and the presentation of a well thought out class plan.

By Albert Garcia on 3/28/2019

I updated to 5 stars, going back through I did note you explained the premise of Bitbucket and SourceTree well, I was fuzzy being I did the course in one sitting. The way you combined the exercises to use all 3 three products was excellent. I leave this course confident to use all three products without issue. Thank you!

By Anonymized User on 7/2/2018

It is so far, just wish there was way much more hands-on experience. As I have been unable to take the course in one go, sometimes I have to refresh previous lessons, more hands-on would make it stick better. Also like to add a couple of points that some others addressed: 1. The tools used in the course have been upgraded a few times since course was created, perhaps good to refresh the material in some areas. 2. A troubleshooting area would be a nice to have. I encountered so many problems connecting to bitbucket on my second half of the course after some upgrades I was dedicating more time to troubleshoot that connectivity issue than advancing on the course.

By Florian Lauenstein on 3/4/2018

The course explaints easy to understand all important aspects of version controlling with git. At first the basic commands by typing it into the command line interface. Second by using a fancy graphical interface named Sourcetree. Perfect for understandig. Before I knew only staging and pushing... now I know to resolve merging conflicts. I like the way Justin explains and every example does like he explains. Further I appreciate that everything is up to date. Thanks a lot!

By Ivan Garcia Filho on 10/18/2016

Im' a Game Developer and i missed the Large File Support introduction and how to deal and handle large files such as models, textures and sournds; Also missed "stash and blame" cases of usage, and pull requests; Better than previous version, however, it could get more complex and advanced through the course, increasing the project size with different size and type of files; Didn't even attempt a revert a whole commit or individual files and mixed files from previous versions into newest versions and fixed the merge conflicts;

Showing all 10 reviews on CourseDuck

Read all 9,860 reviews on Udemy