Git Essentials Learn Git with Bitbucket and Sourcetree

Git up to speed quickly with crucial technologies that will enhance your everyday workflow.
Git Essentials Learn Git with Bitbucket and Sourcetree
File Size :
579.96 MB
Total length :
2h 33m



Juke Moon


Last update




Git Essentials Learn Git with Bitbucket and Sourcetree

What you’ll 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).

Git Essentials Learn Git with Bitbucket and Sourcetree


We will be downloading Git and Sourcetree.
You do not have to do any downloads before this course starts, because we will take care of everything.


Become apart of the Git train, it’s mandatory if you want to work with any stable company, or even a start up company!
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!


Section 1: Introduction to Version Control and Git

Lecture 1 Course Overview

Lecture 2 What is Version Control?

Lecture 3 Why is Version Control Important?

Lecture 4 What is Git?

Lecture 5 Your Git Glossary

Lecture 6 Introduction to Version Control and Git – Challenge

Section 2: Getting Started with Git

Lecture 7 Installing Git (macOS)

Lecture 8 Installing Git (Windows)

Lecture 9 Note About Git Bash (Windows)

Lecture 10 Introducing Yourself to Git

Lecture 11 The Command Line

Lecture 12 Creating a Git Repository

Lecture 13 Adding Files

Lecture 14 Git Status

Lecture 15 Tracking Files

Lecture 16 Committing Files

Lecture 17 Viewing History

Lecture 18 Introduction to Branching

Lecture 19 Diving Deeper: Staging and Tracking

Lecture 20 Viewing File Differences

Lecture 21 Ignoring Files

Lecture 22 Committing Our Work

Lecture 23 Merging

Lecture 24 Adding a Tag

Lecture 25 Getting Started with Git – Challenge

Section 3: Bitbucket

Lecture 26 What is a Remote Repository?

Lecture 27 Creating a Remote Repository

Lecture 28 The Bitbucket Interface

Lecture 29 Cloning: HTTPS vs. SSH

Lecture 30 Cloning HelloBitbucket

Lecture 31 Creating and Committing Files

Lecture 32 Pushing Changes

Lecture 33 Pulling Changes

Lecture 34 Setting up an SSH Key

Lecture 35 Bitbucket – Challenge

Section 4: Sourcetree

Lecture 36 What is Sourcetree?

Lecture 37 Installing Sourcetree

Lecture 38 The Sourcetree Interface: Bookmarks window

Lecture 39 The Sourcetree Interface: Toolbar, Sidebar, and More

Lecture 40 Searching For Commits

Lecture 41 Git Branching Model

Lecture 42 Getting Started with MyGitRepo

Lecture 43 Setting up Branches

Lecture 44 Creating New Files

Lecture 45 Editing Existing Files

Lecture 46 Merging (Your First Merge Conflict)

Lecture 47 Adding a Tag

Lecture 48 Pushing Changes

Lecture 49 Pulling Changes

Lecture 50 Sourcetree – Challenge

Section 5: Merge Conflicts with KDiff3

Lecture 51 Installing KDiff3

Lecture 52 Configuring KDiff3

Lecture 53 Yet Another Merge Conflict

Lecture 54 Resolving the Merge Conflict

Lecture 55 Saving Backup Files

Lecture 56 Committing and Pushing Our Changes

Lecture 57 Closing Comments

Lecture 58 Advanced Git Tutorials

This course is for anyone who has an interest in Version Control.,This course is meant for anyone who is in the software industry. Version Control is that important.,This course is also for designers. Losing a design could be just as detrimental as losing some source code.

Course Information:

Udemy | English | 2h 33m | 579.96 MB
Created by: Juke Moon

You Can See More Courses in the IT & Software >> Greetings from

New Courses

Scroll to Top