Learn Source Control With Git Today!
Demystify source control and learn to Push, Pull, Branch, Fork, and Merge with Bitbucket and Github!
4.70 (36 reviews)
142
students
2.5 hours
content
Aug 2018
last update
$39.99
regular price
What you will learn
Use Git with confidence
Record every change made to your work
Use advanced commands to create branches, fork repos, and more!
Description
Source control can seem like modern day magic -- Incredibly powerful, but impossible to learn. That's not true at all. While many tutorials on source control and git focus on how it works, this course focuses on how to use it. I've been using Git for years, have developed a workflow, and want to teach you how you can start using it today.
It doesn't have to be mysterious or impossible. Git is an awesome, powerful tool, that only takes moments to get set up and running. With my course, you'll learn exactly what you need to get started, and then how to figure out what else you need in the future.
Are you ready? Let's get started!
Content
Course Introduction
Introduction
Source Control Knowledge Pre-Quiz
The History of Git & Source Control
2.1 - Git Overview
2.2 - Why We Need Git & Source Control
Get Git
3.1 - Installing Git
3.2 - How We'll Use Git
3.3 - Configuring Git
The Popular Git Sites
What are Github & BitBucket?
Diving Into Git Commands
5.1 - Cloning Your First Repository
5.2 - Git Status
5.3 - Git Add
5.4 - Git Commit
5.5 - Git Push
Git Commands Quiz
A Breif Warning & Encouragement
A Breif Warning & Encouragement
Branches
7.1 - Branches Overview
7.2 - An Example of Branches
7.3 - Creating Branches
7.4 - Finding All The Branches
7.5 - Deleting Branches
Getting Changes From The Server
Git Pull
Merging
9.1 - Merging Overview
9.2 - Merging Without Problems
9.3 - Merging With Conflicts
Forking
10.1 - Forking Overview
10.2 - Forking A Repo
10.3 - Pull Requests
Using Multiple Repos Simultaneously
11 - Remotes
Miscellaneous Git Functionality
12.1 - Git Ignore
Best Git Practices
Best Git Practices
Errors & Issues
Intro To This Section
Reviews
David
April 22, 2020
The course is very basic. The information displayed on the desktop, especially the gitbash terminal, is difficult to read -- font size too small, font color not bright enough, etc.
Venkat
April 21, 2020
A very good beginner level course as mentioned. If you are looking for detailed/expert level details, you can google and move onto the next level. I am happy with this course.
Rebecca
January 16, 2020
This guy did an awesome job! I had taken a course on Git before (about a year ago), but not really had a chance to use it. That opportunity is now here and this course has me feeling confident in being able to functionally manage workflow! He was very thorough and presented examples very well -- admittedly, I took notes and annotated timestamps for quick-access for revisiting explanations. Thank you for this course on actual *work flow* / *source control* -- the functionality of Git (not just what Git is / here are commands)
Coconut
January 7, 2020
This is an excellent, clear and concise course with great examples and even command shortcuts given. Everything was demonstrated. Sometimes a series of unknown commands occurred in order to explain a concept, but the commands were shown in depth afterwords. I've looked at other Git courses, and prefer this one by far. Great course!
Derek
September 15, 2019
This course teaches you everything you need to know to get started with Git, and starts with an introduction and detailed installation instructions. It shows you not only how to use it, but why you should use it in the specified manner.
Akshath
August 18, 2019
Everything you need to get started with Git. Easily you can start working on a project with these concepts.
Aaron
June 25, 2019
Overall, this was a good course. But, here are few observations.
The course was more suitable for someone working in Windows - I found this out because I did the work on a Mac and had to Google additional instructions a couple of times. It would be great if the instructor added additional videos that show some of the steps specific to Mac users. For example, the instructor has a nice bash prompt, but it took some work for me to customize my own to look similar to the instructor's.
Next, the terminal in the videos was almost too small to view from a laptop screen, even on full screen. It would be nice if the instructor had zoomed in on his screen. I found myself having to manually zoom in during each video to be able to see the code that was being typed by the instructor.
That being said, I learned a lot and would recommend this course to others.
Charts
Price
Rating
Enrollment distribution
Related Topics
1831982
udemy ID
8/1/2018
course created date
11/22/2019
course indexed date
Bot
course submited by