Mastering Git
https://app.pluralsight.com/library/courses/master-git/table-of-contents
by Paolo Perrotta
Module 1: Course Overview
- Course Overview
Module 2: The Four Areas: Introduction
- Version Check
- About This Training
- A Note About the Command Line
- Introducing the Four Areas
- The Working Area
- The Repository
- The Index
Module 3: The Four Areas: Basic Workflow
- Revisiting the Basics
- Moving Data to the Right
- Moving Data to the Left
- Removing Files
- Renaming Files
- A Quick Summary
Module 4: The Four Areas: Git Reset
- Understanding Reset
- A Reset Example
- More Reset Examples
Module 5: The Four Areas: Advanced Tools
- Stashing Data
- Solving Conflicts
- Working with Paths
- Committing Parts of a File
- Introducing Switch and Restore
- Git Is a Toolbox
- Becoming a History Surgeon
- Referencing Commits
- to show changes in a commit: git show HEAD
- to show changes in a commit parent: git show HEAD^
- Tracking Changes in History
- Browsing the Log
Module 7: History: Fixing Mistakes
- Reviewing the Golden Rule
- Never rebase shared commits.
- Changing the Latest Commit
- demo of git commit --amend
- Navigating Interactive Rebases
- Browsing the Reflog
- Rewriting Large Chunks of History
- Reverting Commits
- to undo a commit: git revert 5f7g8f5e74s
Module 8: Finding Your Workflow
- Git Workflows
- Selecting a Distribution Model
- Designing Branches
- Setting Constraints
- -we Need to Talk About GitFlow"
- Growing a Workflow
- Thinking in Git
Comments
Post a Comment