From Zero to Hero: Git

From Zero to Hero: Git

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 42 Lessons (3h 24m) | 793 MB

Learn how to use Git, the industry standard for version control
Git was released in 2005, and in the past 20 years, it’s become a must-know tool for every single software developer out there. Originally created by Linux creator Linus Torvalds, it made it possible for distributed, non-linear workflows to all come harmoniously together into a single codebase, and it skyrocketed the productivity of small and big teams. Git is also a requirement for jobs at any seniority level, and every junior developer is expected to know how to use it effectively. In this course, Scott Sauber will assume no knowledge of Git and version control, and he will teach you not only everything you need to know to master Git but also show you how to deal with problems when Git goes wrong.

Table of Contents

1 Welcome
2 What will you learn in this course
3 Who is the course for and prerequisites
4 Why version control
5 Centralized version control vs distributed version control
6 Section recap
7 What is git
8 Let’s install git
9 Let’s configure git
10 Section recap (2)
11 Creating a repository and our first commit
12 Interacting with history
13 The .gitignore file
14 Section recap (3)
15 Branching fundamentals
16 Oh shoot! I committed to the wrong branch!
17 Do’s and Dont’s about branching
18 Section recap (4)
19 What is GitHub
20 GitHub account setup
21 Creating a new repo in GitHub
22 Pushing changes to GitHub
23 Pulling changes from GitHub
24 Pull Requests
25 Merging strategies
26 Pulling down another repo
27 GitHub settings to consider
28 Section recap (5)
29 Git alias 101
30 My aliases with BashZsh
31 How my typical workflow looks
32 Section recap (6)
33 Commits, Blobs, and Trees
34 git folder
35 Section recap (7)
36 Dangit, git!
37 Merge conflicts
38 My files won’t add!
39 Reflog
40 I committed to the wrong branch!
41 Section recap (8)
42 Conclusion

Homepage