Use Git Like A Pro (Video Course)

Use Git Like A Pro (Video Course)

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 4h 30m | 1.10 GB

Level up your software development workflow with Git and GitHub.

Use Git Like a Pro provides a comprehensive journey through both the fundamentals and advanced aspects of Git and GitHub, emphasizing their importance in the modern software development lifecycle. You will learn essential skills for your day-to-day work and strategize as experts on such topics as version control, Git branching, and commits, and advanced techniques such as commit amending, rebasing, squashing, creating pull requests, and more. Additionally, you will learn indispensable skills required for effective collaboration, version control, and project management within software development teams.

Git enables programmers to track changes, manage versions, and facilitate seamless collaboration. These are all crucial pieces of the puzzle in ensuring code quality, project stability, and efficient team workflows for developers. Understanding Git and GitHub and using it effectively enables programmers to truly level up and become empowered to seamlessly manage codebase complexities and handle versioning challenges.

Learn How To

  • Extend your skills to gain indispensable tips for effective collaboration, version control, and project management in software development teams.
  • Learn the entire spectrum, from foundational concepts to advanced techniques like stashing, squashing, merging, rebasing, and undoing mistakes in Git.
  • Gain actionable insights and skills relevant to your day-to-day work and collaboration.
Table of Contents

Introduction
1 Use Git Like a Pro Introduction

Lesson 1 Getting Started with Git
2 Learning objectives
3 Learn about version control
4 Get familiar with Git and GitHub
5 Learn Git terminologies
6 Set up and install Git
7 Learn Git configurations
8 Create and clone repositories
9 Push an existing project to GitHub
10 Summary and exercise

Lesson 2 Working with Git
11 Learning objectives
12 Understand Git workflow
13 Add and commit files to Git repo
14 Learn about Git Log command
15 Fetch and pull
16 Learn Git aliases
17 Summary and exercise

Lesson 3 Discovering Commits
18 Learning objectives
19 Create perfect commits
20 Amend commits
21 Write proper commit messages
22 Use the Git diff command
23 Summary and exercise

Lesson 4 Undoing Changes
24 Learning objectives
25 Learn Git checkout command
26 Use Git restore
27 Use Git reset
28 Learn Git revert
29 Summary and exercise

Lesson 5 Discovering Branches and Tags
30 Learning objectives
31 Understand branches
32 Understand Head
33 Learn Git branch commands
34 Understand branching strategies
35 Understand Git tags
36 Summary and exercise

Lesson 6 Merging and Rebasing
37 Learning objectives
38 Merging theory and concepts
39 Merging in practice
40 Rebase theory and concepts
41 Rebase in practice
42 Merging Vs Rebasing
43 Create pull requests
44 Summary and exercise

Lesson 7 Learning Git Advanced
45 Learning objectives
46 Learn Git stash
47 Squashing commits
48 Learn interactive rebase
49 Learn Git reflog
50 Summary and exercise

Summary
51 Use Git Like a Pro Summary

Homepage