Course curriculum

    1. Introduction

    2. How to Take This Course

    3. What is Git

    4. Using Git

    5. Installing Git

    6. Configuration Git

    7. Getting Help

    8. Cheat Sheet

    9. Git Cheat Sheet

    1. Introduction

    2. Initializing a Repository

    3. Git Workflow

    4. Staging Files

    5. Committing Changes

    6. Committing Best Practices

    7. Skipping the Staging Area

    8. Removing Files

    9. Renaming or Moving Files

    10. Ignoring Files

    11. Short Status

    12. Viewing Staged and Unstaged Changes

    13. Visual Diff Tools

    14. Viewing History

    15. Viewing a Commit

    16. Unstaging Files

    17. Discarding Local Changes

    18. Restoring a File to an Earlier Version

    19. Creating Snapshots with VSCode

    20. Creating Snapshots With Gitkranken

    21. Section 2- Exercises

    22. Section 2- Summary

    1. Introduction

    2. Getting a Repository

    3. Viewing The History

    4. Filtering the History

    5. Formating the Log Output

    6. Aliases

    7. Viewing a Commit

    8. Viewing the Changes Across Commits

    9. Checking out a commit

    10. Finding Bugs Using Bisect

    11. Finding Contributors Using Shortlog

    12. Viewing the History of a File

    13. Restoring a Deleted File

    14. Finding the author of Line Using Blame

    15. Tagging

    16. Browsing History Using VSCode

    17. Browsing the History Using GitKraken

    18. Section 3- Exercises

    19. Section 3- Summary

    1. Introduction

    2. What are Branches

    3. Getting a Repository

    4. Working With Branches

    5. Comparing Branches

    6. Stashing

    7. Merging

    8. Fast Forward Merges

    9. Three Way Merges

    10. Viewing Merged and Unmerged Branches

    11. Merge Conflicts

    12. Graphical Merge Tools

    13. Aborting a Merge

    14. Undoing a faulty Merge

    15. Squash Merging

    16. Rebasing

    17. Cherry Picking

    18. Picking a File from another branch

    19. Branching in VSCode

    20. Branching in GitKranken

    21. Section 4- Exercises

    22. Section 4- Summary

    1. Introduction

    2. Workflows

    3. Creating a GitHub Repository

    4. Adding Collaborators

    5. Cloning a Repository

    6. Fetching

    7. Pulling

    8. Pushing

    9. Shorting Credentials

    10. Sharing Tags

    11. Releases

    12. Sharing Branches

    13. Collaboration Workflow

    14. Pull Requests

    15. Resolving Conflicts

    16. Issues

    17. Labels

    18. Milestones

    19. Contributing to OpenSource Projects

    20. Keeping a forked Repository UptoDate

    21. Collaboration Using VSCode

    22. Collaboration Using Gitkraken

    23. Section 5- Exercises

    24. Section 5- Summary

    1. Introduction

    2. Why Rewrite History

    3. The Golden Rule of Rewriting History

    4. Example of a bad History

    5. Undoing Commits

    6. Reverting Commits

    7. Recovering Lost Commits

    8. Amending the Last Commit

    9. Amending an Earlier Commit

    10. Dropping Commits

    11. Rewording Commit Messages

    12. Reordering Commits

    13. Squashing Commits

    14. Spliting a Commit

    15. Rewriting History Using GitKraken

    16. Section 6- Summary

About this course

  • Free
  • 112 lessons
  • 5 hours of video content

Discover your potential, starting today