Introduction to Git - Core Concepts

preview_player
Показать описание
Introduction to Git - Core Concepts.
Twitter: @davidmahler

References:

Commands used in this video:
git init - initialize a new repo in a directory
(--local option as well)
git status - see the state of files in working tree, staging area vs latest commit in git history
git add - move file(s) to the staging area
git log - view the git history / git commit graph
git diff - diff of working tree and staging area
git diff --cached - diff of staging area and latest commit
git rm - remove a file from the working tree and the staging area
git checkout -- filename - retrieve a file from the staging area into the working tree
git reset HEAD filename - retrieve a file from the latest commit into the staging area
git checkout (commit hash) filename - retrieve a file from a previous commit
Рекомендации по теме
Комментарии
Автор

This should be the first video for all "github tutorial" searches.

AneesHameed
Автор

One of the best introductory git videos on YT. Explains fundamentals, not just "type this, then this"

yrebrac
Автор

I might be a bit late, but this is a great video so I had to leave a comment. It is by far the best one I've seen on Git, carefully explaining basic concepts while also making it practical. Excellent work, David! Thank you for sharing it with us.

alanclaudino
Автор

Commit == snapshot!!!! For some reason every other intro video skips this! It was a huge hole in my understanding. Thank you so much!

JasonFuller
Автор

One of the best intros i have ever seen

purduetom
Автор

You got that awesome "audiobook voice" that works really well with the video! Great introduction, thanks a lot!

lapidations
Автор

This is the first time I saw that git workflow graph, and I like how you keep referring back to it, showing how different git commands are reflected in the flow of information on the graph. It helped me to visualize what I am doing when I use git add and git commit.

amadeuszannissimo
Автор

the best video on git that I've found! Thanks a lot for your hard work!

jackmaxwell
Автор

You don't just show and share your knowledge, but you also show that teaching is an art as well!!! Thank you!

robertivanov
Автор

I've binge watching Git concept videos for the past 5 days. This is by far the best video of this topic !!

abhishekrajeev
Автор

Excellent tutorial. The graphical representation of all three areas as you progress through a series of experiments is invaluable.
Thank you.

ericmohler
Автор

This is by far the best introduction about Git.

heshammahmoud
Автор

You are a gifted presenter David Mahler. Make more content please. Stunning. Reminds me of the documentaries I used to watch as a kid. Very well done.

dc
Автор

Holy crap!! This is the best video on git I have ever seen. This video should be mandatory for all developers.

rjk
Автор

Best pacing I've seen in a Git tutorial. Helped me tremendously, thank you!

_bit
Автор

David, you have such a great tone and pace for teaching. I can push the video speed to 1.75 and still grasp everything. Hopefully you can find more time to do videos on other information technology topics.

shareclipsave
Автор

SO impressed by your thoroughness and clarity. You are very articulate and well spoken, the diagrams illustrate your talking points extremely well, it's not overly complicated, you highlight items on the screen that you are speaking to, and you revisit new ideas/concepts regularly - all of which are extremely helpful for new learners. This is fantastic!

matthewjamesdavison
Автор

Magnificent explanation. Thanks for sharing this material so well-structured and easy to follow!

ceciliocbaroperez
Автор

Simple, but not simpler. Clear both in content and voice. Excellent. Thanks, David.

kennethyuman
Автор

Very good video and thanks for all your efforts to put it together.

bmanishap