How Git Works
Pluralsight
Course Summary
This course is for developers and system administrators who want to really understand Git. Whether you just started using Git, or you've been using it every day for months - this course will give you the knowledge you need to become a Git master.
-
+
Course Description
Here is a confession: I used Git for a long time without really understanding what was going on. I knew all the basic commands, but I still got stranded when something went wrong. Why did my rebase fail? How did I manage to mess up the remote? Then I found the key to Git: the content of the .git directory. Once I understood the underlying model, everything about Git clicked into place. Things that used to be baffling and complicated suddenly looked simple and elegant. Let me share these insights with you. It will take you just two hours to wrap your head around Git.
-
+
Course Syllabus
Git Is Not What You Think- 35m 22s
—Introduction 2m 19s
—Git Is an Onion 2m 59s
—Meet SHA1 5m 58s
—Storing Things 4m 10s
—First Commit! 9m 19s
—Versioning Made Easy 6m 4s
—One More Thing: Annotated Tags 1m 58s
—What Git Really Is 2m 31sBranches Demystified- 29m 18s
—Introduction 0m 46s
—What Branches Really Are 3m 33s
—The Mechanics of the Current Branch 5m 36s
—Let's Merge! 3m 28s
—Time Travel for Developers 5m 5s
—Merging Without Merging 2m 51s
—Losing Your HEAD 6m 3s
—Objects and References 1m 54sRebasing Made Simple- 19m 34sDistributed Version Control- 25m 8s