Git Intermediate Techniques

Go to class
Write Review

Free Online Course: Git Intermediate Techniques provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Git Intermediate Techniques is taught by Kevin Skoglund.

Overview
  • Enhance your Git skillset, and explore key techniques and concepts that can help you work more efficiently with the popular open-source version control software.

Syllabus
  • Introduction

    • Welcome
    • How to use the exercise files
    1. Branch Management
    • Force push to a remote
    • Identify merged branches
    • Delete local and remote branches
    • Prune stale branches
    2. Tagging
    • Create tags
    • List tags
    • Delete tags
    • Push tags to a remote
    • Check out tags
    3. Interactive Staging
    • Interactive mode
    • Patch mode
    • Split a hunk
    • Edit a hunk
    4. Share Select Changes
    • Cherry-picking commits
    • Resolve cherry-picking conflicts
    • Create diff patches
    • Apply diff patches
    • Create formatted patches
    • Apply formatted patches
    5. Rebasing
    • Rebase commits
    • Perform a rebase
    • Merging vs. rebasing
    • Resolve rebase conflicts
    • Rebase onto other branches
    • Undo a rebase
    • Interactive rebasing
    • Squash commits
    • Pull rebase
    6. Track Down Problems
    • Log options
    • Blame
    • Bisect
    Conclusion
    • Next steps