Consulting
Courses
Mastermind
Code Reviews
Podcast
Workshops
Beyond NI Training
CI/CD Workshop
DQMH Workshop
Unit Testing Intro
Unit Testing Workshop
Resources
Blog
Fundamental Coding Assumptions
Sam Evaluation
Our Commitments
Presentations
Interviews
Tools
Webinars
LabVIEW Shortcuts
Educational Videos
Kata
CI/CD Tools
About
Contact
Mailing List Sign Up
Log In
Using Git Effectively
Syllabus
Introduction
About this course
Quick Intro Survey
Why Source Code Control?
What Are The Basic Moving Parts?
Introducing The Commit Graph
Git vs SVN
Quiz: Intro Review
Installing Git
Intro
Installation Options
Installing Git For Windows
Installing SourceTree
Setting Up LVCompare and LVMerge
Configuring Git
Installation Survey
Getting Started
Intro
Note of Caution
CLI Intro
Exercise: Creating Aliases
Solution: Creating Aliases
CLI Intro Part 2
Exercise: Explore CLI
Hints for Exploring the CLI Exercise
SourceTree Intro
SourceTree Intro Part 2
Exercise: Exploring SourceTree
GitLab Intro
GitLab SourceTree Integration
Exercise: Creating new Gitlab repos
Push, Fetch, and Pull
Exercise: Push and Pull changes
Separate Compiled Code
Quiz: Getting Started
Git As A Time Machine
Intro
Referencing Commits
Quiz: Referencing Commits
Diffing
Undoing Working Copy Changes
Exercise: Working Copy Changes and Diffs
Using Checkout and Switch
Exercise: Checkout
Retrieving Previous Versions of Files
Undoing Commits with the Reset Command
Reflog and Garbage Collection
Exercise: Reset Command
Advanced Undoing Changes - Revert and Cherry-Pick
Exercise: Reverting Merges
Rewriting History with Rebase --interactive
Exercise: Playing with Interactive Rebase
Exercise: Scavenger Hunt
Scavenger Hunt Hints
Bisect
Exercise: Bisect
Quiz: Time Machine
Git As A Collaboration Tool
Intro
Branches
Merge
Auto-merge and Conflicts
Exercise: Auto Merge Fail
Exercise: Merge Conflicts
Rebase
Exercise: Rebase Conflicts
Merge Versus Rebase
Remotes
Rewriting Shared History
Pull or Merge Requests
Git Flow
Exercise Gitflow
Continuous Integration
Forking Workflow
Exercise: Forking
WorkFlow Patterns Overview
Resources and Next Steps
Intro
Book Recommendations
Online Resources
Click here to preview this course
Buy The Course