Git Essentials: Learn Git with Bitbucket and Sourcetree
4.4 (3,091 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
12,447 students enrolled

Git Essentials: Learn Git with Bitbucket and Sourcetree

Git up to speed quickly with crucial technologies that will enhance your everyday workflow.
Bestseller
4.4 (3,091 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
12,443 students enrolled
Created by Juke Jaster
Last updated 2/2018
English
English [Auto]
Current price: $129.99 Original price: $199.99 Discount: 35% off
19 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 5 articles
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
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).
Requirements
  • 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.
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!

Who this course is for:
  • 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 content
Expand all 58 lectures 02:33:20
+ Introduction to Version Control and Git
6 lectures 11:41
What is Version Control?
01:29
Why is Version Control Important?
01:40
What is Git?
01:40
Your Git Glossary
03:55
Introduction to Version Control and Git - Quiz
4 questions
Introduction to Version Control and Git - Challenge
00:13
+ Getting Started with Git
19 lectures 56:52
Note About Git Bash (Windows)
01:46
Introducing Yourself to Git
04:36
The Command Line
09:01
Creating a Git Repository
03:08
Adding Files
01:10
Git Status
03:24
Tracking Files
03:12
Committing Files
03:29
Introduction to Branching
05:42
Diving Deeper: Staging and Tracking
01:50
Viewing File Differences
01:28
Committing Our Work
02:18
Merging
02:32
Adding a Tag
02:22
Getting Started with Git - Quiz
3 questions
Getting Started with Git - Challenge
00:19
+ Bitbucket
10 lectures 23:04
What is a Remote Repository?
01:37
Creating a Remote Repository
03:12
The Bitbucket Interface
02:55
Cloning: HTTPS vs. SSH
01:34
Cloning HelloBitbucket
02:20
Creating and Committing Files
02:37
Pushing Changes
01:46
Setting up an SSH Key
04:07
SSH and Bitbucket
1 question
Bitbucket - Challenge
00:14
+ Sourcetree
15 lectures 42:42
What is Sourcetree?
01:03
Installing Sourcetree
03:05
The Sourcetree Interface: Bookmarks window
01:37
Searching For Commits
01:16
Git Branching Model
04:05
Getting Started with MyGitRepo
00:47
Setting up Branches
02:50
Creating New Files
04:12
Editing Existing Files
03:28
Merging (Your First Merge Conflict)
06:08
Adding a Tag
00:53
Pushing Changes
04:01
Pulling Changes
05:22
Sourcetree - Challenge
00:19
+ Merge Conflicts with KDiff3
8 lectures 18:58
Installing KDiff3
01:59
Configuring KDiff3
03:42
Yet Another Merge Conflict
04:15
Resolving the Merge Conflict
03:49
Saving Backup Files
01:45
Committing and Pushing Our Changes
01:37
Closing Comments
01:45
Advanced Git Tutorials
00:06