4.38 out of 5
4.38
1236 reviews on Udemy

Git Essentials: Learn Git with Bitbucket and Sourcetree

Git up to speed quickly with crucial technologies that will enhance your everyday workflow.
Instructor:
Justin Rose
5,251 students enrolled
English [Auto-generated]
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).

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!

Introduction to Version Control and Git

1
Course Overview
2
What is Version Control?
3
Why is Version Control Important?
4
What is Git?
5
Your Git Glossary
6
Introduction to Version Control and Git - Quiz
7
Introduction to Version Control and Git - Challenge

Getting Started with Git

1
Installing Git (macOS)
2
Installing Git (Windows)
3
Note About Git Bash (Windows)
4
Introducing Yourself to Git
5
The Command Line
6
Creating a Git Repository
7
Adding Files
8
Git Status
9
Tracking Files
10
Committing Files
11
Viewing History
12
Introduction to Branching
13
Diving Deeper: Staging and Tracking
14
Viewing File Differences
15
Ignoring Files
16
Committing Our Work
17
Merging
18
Adding a Tag
19
Getting Started with Git - Quiz
20
Getting Started with Git - Challenge

Bitbucket

1
What is a Remote Repository?
2
Creating a Remote Repository
3
The Bitbucket Interface
4
Cloning: HTTPS vs. SSH
5
Cloning HelloBitbucket
6
Creating and Committing Files
7
Pushing Changes
8
Pulling Changes
9
Setting up an SSH Key
10
SSH and Bitbucket
11
Bitbucket - Challenge

Sourcetree

1
What is Sourcetree?
2
Installing Sourcetree
3
The Sourcetree Interface: Bookmarks window
4
The Sourcetree Interface: Toolbar, Sidebar, and More
5
Searching For Commits
6
Git Branching Model
7
Getting Started with MyGitRepo
8
Setting up Branches
9
Creating New Files
10
Editing Existing Files
11
Merging (Your First Merge Conflict)
12
Adding a Tag
13
Pushing Changes
14
Pulling Changes
15
Sourcetree - Challenge

Merge Conflicts with KDiff3

1
Installing KDiff3
2
Configuring KDiff3
3
Yet Another Merge Conflict
4
Resolving the Merge Conflict
5
Saving Backup Files
6
Committing and Pushing Our Changes
7
Closing Comments
8
Advanced Git Tutorials
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
1236 Ratings

Detailed Rating

Stars 5
561
Stars 4
457
Stars 3
179
Stars 2
29
Stars 1
13
fea36c40b4789b8e0678edb136188df2
30-Day Money-Back Guarantee

Includes

3 hours on-demand video
5 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion