Git From Start to Finish

6h 1m 52s
English
Paid

Course description

Git is the world's most popular Version Control System, but a lot of developers don't know how to use it. You need to understand Git to be a software developer. When you do, you will be able to track your project history and collaborate successfully. This course begins at the starting line and takes you all the way to the finish line. You will learn all the key terms of Git, how to use Git at a job, how to use Git in open-source, and how to fix common Git problems. By the end, you won't be blindly pasting commands and hoping it works. You will understand Git well, you will know how to use multiple different Git clients, and you will know how to bypass client issues by using the command line.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 81 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Git From Start to Finish

0:00
/
#1: Introduction

All Course Lessons (81)

#Lesson TitleDurationAccess
1
Introduction Demo
00:52
2
Who This Course Is For
03:06
3
What This Course Covers
05:28
4
What This Course Does Not Cover
02:24
5
What Outcomes Should You Expect
01:44
6
What Problems Does It Solve
12:03
7
Centralized Version Control
08:13
8
Distributed Version Control
10:13
9
Git Overview
07:16
10
Installing Git
14:08
11
Command line usage
07:38
12
Initial Setup
08:19
13
Updating Git
04:44
14
Git Clients
04:09
15
Introduction
01:10
16
Repository
01:40
17
Init
01:33
18
Clone
01:08
19
GitIgnore
03:33
20
Stage
03:00
21
Commit
04:13
22
Amend
01:28
23
Remote
01:48
24
Local
00:45
25
Push
01:11
26
Pull
02:07
27
Fetch
02:27
28
Sync
01:58
29
Stash
03:03
30
Branch
07:42
31
Fork
02:57
32
Merge and Merge Conflict
03:15
33
Fast Forward
01:36
34
Head
01:41
35
Rebase
04:00
36
Tag
02:26
37
Pull Request
05:35
38
Introduction
00:23
39
Create a Repository
06:15
40
GitIgnore
04:54
41
Commit Gitignore File
08:22
42
Commit Other File
05:39
43
Create a Branch
05:45
44
Add Commit to the Branch
06:58
45
Add a Commit to Main
02:12
46
Merge the Branch Into Main
05:48
47
Introduction
01:25
48
GitLab
07:12
49
BitBucket
03:50
50
Azure DevOps
06:52
51
GitHub
08:05
52
Introduction
00:52
53
Create a Repository on GitHub
08:40
54
Clone the Repository
05:00
55
Create the Initial Code
08:47
56
Syncing Repos
06:09
57
Identify a Needed Change
02:25
58
General Work Process
13:40
59
Introduction
00:37
60
Identify the Issue
02:30
61
Fork the Repository
02:15
62
Clone the Repository
01:04
63
Fix the Issue
03:49
64
Push the Branch
05:35
65
Create a Pull Request
08:14
66
Reviewing the Results
02:23
67
Introduction
01:02
68
Handle Merge Conflicts
12:09
69
Update a Commit
03:39
70
Update a Commit Message
01:52
71
Move a Commit to a Branch
05:22
72
Undo an Old Commit
04:47
73
Undo Changes to a File
01:55
74
Untrack a File
06:08
75
Unrecoverable Issues
02:41
76
Introduction
01:38
77
VSCode
07:25
78
Visual Studio
04:49
79
GitHub Desktop
03:26
80
GitKraken
07:27
81
Conclusion
01:19

Unlock unlimited learning

Get instant access to all 80 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Master Git & GitHub

Master Git & GitHub

Sources: Beto Moedano
Master Git & GitHub is a practical course that will teach you to work confidently with the Git version control system and the GitHub platform. The course is str
2 hours 57 minutes 15 seconds
Wizard zines. Zine 14 pack

Wizard zines. Zine 14 pack

Sources: Julia Evans
Wizard zines is a little different from other tech publications. Here’s my approach: stick to fundamentals: wizard zines focuses on fundamentals: things that...
The Git & Github Bootcamp

The Git & Github Bootcamp

Sources: udemy
The following sentence is annoying, but also true: the best time to learn Git was yesterday. Fortunately, the second best time is today! Git is an essential tool for work in an...
16 hours 54 minutes 2 seconds