Knowledge is Power - Getting Out of Trouble by Understanding Git
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Dive into the intricacies of Git with this 56-minute conference talk from GOTO Chicago 2016. Explore two approaches to learning Git, understand its internal workings, and gain insights into blobs, commits, trees, refs, branches, and tags. Learn about advanced concepts such as Git GC, PAC files, merge strategies, rebasing, and resetting. Discover how to use Git's powerful features like bisector for regression testing and cat-file for examining hash objects. Gain the knowledge needed to troubleshoot Git issues effectively and become more proficient in your development workflow.
Syllabus
Intro
Two ways of learning Git
Not a nightmare scenario
XKCD
Internals
Everything is a blob
Git init
Git track
Git objects
Commit
Summary
Commits
Tree
Refs
Branches
Tags
Reset
Ref Log
Git GC
PAC file
Compressed files
Merges
Commit parents
Fastforward merge
Merge strategies
Rebase
Resetting
Replayed History
Replay History exec
bisector
regression testing
objects
hash objects
cat file
fun story
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube