Git In-depth

3h 27m 48s
English
Paid
May 27, 2024

You've likely had the experience of being frustrated by git. It’s a powerful tool, but it introduces terminology and concepts that aren’t easily understood without diving deep into how git works. Learn from Nina Zakharenko -- software engineer at Venmo -- as she breaks down Git’s design philosophies and internal workings, making them straightforward and easy to follow.

More

Master advanced techniques to manage commits and branching, rebasing vs merging, git hooks, merge conflicts, and use the Github API and automate workflows for building applications. A deep dive into git, this course is optimized for developers who already use git every day and want to supercharge their team collaboration and coding productivity.

Watch Online Git In-depth

Join premium to watch
Go to premium
# Title Duration
1 Introduction 03:39
2 Course Agenda 06:24
3 Data Storage 01:23
4 Git Blobs and Trees 14:15
5 Git Commits 10:12
6 Simple Git Commit Exercise 03:39
7 Simple Git Commit Solution 10:50
8 Working Area, Staging Area, Repository 07:55
9 Stashing 08:17
10 Staging and Stashing Exercise 00:28
11 References 04:31
12 Tags & Annotated Tags 03:57
13 Detached Head & Dangling Commits 03:48
14 References Exercise 00:16
15 References Solution 09:04
16 Merging and Fast Forward 03:26
17 Merge Conflicts 04:57
18 Merging and ReReRe Exercise 00:47
19 Merging and ReReRe Solution 10:20
20 Useful Commit Messages 04:46
21 Git Log 07:05
22 Git Show and Diffs 03:02
23 History and Diffs Exercise 00:11
24 History and Diffs Solution 05:44
25 Git Checkout 06:14
26 Git Clean & Reset 09:04
27 Git Revert 00:39
28 Fixing Git Mistakes Exercise 00:44
29 Fixing Git Mistakes Solution 11:36
30 Git Amend 02:18
31 Rebase 06:36
32 Fixup and Autosquash 02:38
33 Abort 02:50
34 Git Rebase and Amend Exercise 00:18
35 Git Rebase and Amend Solution 11:19
36 GitHub vs. Git 02:53
37 Remotes 02:11
38 Forks, Pull Requests, & Upstreams 01:22
39 GitHub Workflow 06:56
40 Forks and Remote Repos Exercise 00:24
41 Local and Remote Destructive Operations 01:18
42 Recover Lost Work 01:34
43 GitHub Shortcuts 01:48
44 Continuous Integration 01:36
45 Continuous Integration Exercise 00:35
46 Continuous Integration Solution 00:45
47 GitHub API 01:15
48 GitHub API Exercise 00:27
49 Wrapping Up "Git In-Depth" 01:32

Similar courses to Git In-depth

Git From Start to Finish

Git From Start to Finish

Duration 6 hours 1 minute 52 seconds
The Ultimate Git Course

The Ultimate Git Course

Duration 5 hours 11 minutes 52 seconds
Git & GitHub Full Course

Git & GitHub Full Course

Duration 1 hour 38 seconds
Complete Git Guide: Understand and master Git and GitHub

Complete Git Guide: Understand and master Git and GitHub

Duration 19 hours 21 minutes 2 seconds
The Git & Github Bootcamp

The Git & Github Bootcamp

Duration 16 hours 54 minutes 2 seconds