Introduction to Git - Branching and Merging

  Рет қаралды 485,912

David Mahler

David Mahler

Күн бұрын

Introduction to Git - Branching and Merging.
Twitter: @davidmahler
LinkedIn: / davidmahler
Introduction to Git - Core Concepts (recommended prerequisite): • Introduction to Git - ...
Reference:
git-scm.com/book/en/v2
Commands Used:
git log = git history
git log --all --decorate --oneline --graph = commit history graph
git branch (branch-name) = create a branch
git checkout (branch-name) = checkout a branch/move head pointer
git commit -a -m "commit message" = commit all modified and tracked files in on command (bypass separate 'git add' command)
git diff master..SDN = diff between 2 branches
git merge (branch-name) = merge branches (fast-forward and 3-way merges)
git branch --merged = see branches merged into the current branch
git branch -d (branch-name) = delete a branch, only if already merged
git branch -D (branch-name) = delete a branch, including if not already merged (exercise caution here)
git merge --abort = abort a merge during a merge conflict situation
git checkout (commit-hash) = checkout a commit directly, not through a branch, results in a detached HEAD state
git stash = create a stash point
git stash list = list stash points
git stash list -p = list stash points and show diffs per stash
git stash apply = apply most recent stash
git stash pop = apply most recent stash, and remove it from saved stashes
git stash apply (stash reference) = apply a specific stash point
git stash save "(description)" = create a stash point, be more descriptive

Пікірлер: 1 100
@Nadzinator
@Nadzinator 4 жыл бұрын
Not only is this a great instructional video, but David uses a solid pedagogical approach: he tells you what he's going to tell you, he tells you, then he tells you what he just told you.
@DavidMahler
@DavidMahler 4 жыл бұрын
Thanks for noticing ;-).
@henrynwosu6277
@henrynwosu6277 6 ай бұрын
Very true. Said what was in my mind. The fact that he keeps track of all the information for you shows how empathic he is. Leaves no room for ambiguity. No room for confusion. ❤❤❤ Thanks @DavidMahler Thanks alot.
@ruixue6955
@ruixue6955 3 жыл бұрын
00:59 start a new git repo 1:46 git commit -m "create S1" 2:08 git commit -m "create S2" 2:13 git log 2:35 what is branch 3:02 how is branch implemented 3:14 every *commit* has a *40 hex decimal sha-1 hash* 3:26 a *branch* is just a *pointer* toa sha-1 hash 3:43 the way git knows which *branch* we are on is a speical pointer called *HEAD* 3:49 *HEAD* 4:05 in git termonology, the *HEAD* pointer tells what we have *checkout* 4:27 git log --all --decorate --oneline --graph 4:30 when run this, we see the *commit graph* 5:05 create new branches 6:03 checkout and work on branches 6:12 git checkout SDN 7:04 demo 9:18 git commit -a -m "message" 9:21 -a option will stage and commit any tracked files that has been modified 9:49 9:53 integrate changes back into master 10:08 fast-forward merge 10:54 demo 11:04 *git diff master..SDN* 11:20 git merge SDN
@prakharsrivastava3799
@prakharsrivastava3799 6 күн бұрын
Why this indentation?
@TuNguyen-ox5lt
@TuNguyen-ox5lt 6 жыл бұрын
extremely great explanation and graph illustration . really easy to understand more than any tutorials about git I found .
@DavidMahler
@DavidMahler 6 жыл бұрын
Thanks so much!
@dpskane
@dpskane 5 жыл бұрын
I had exactly the same experience. Inferior explanations all over the web. This video tutorial takes longer than reading through stuff, but it's a surefire way to understand. Only direct P2P tutoring trumps David's video
@deepwaterDW
@deepwaterDW 4 жыл бұрын
I watched 2 entire git tutorials, couldn't understand them untli I watched this video. Props to this guy.
@ruixue6955
@ruixue6955 3 жыл бұрын
the best tutorial i have till now
@mitravindgarg5372
@mitravindgarg5372 3 жыл бұрын
Same here !
@KempoSensei
@KempoSensei 6 жыл бұрын
Just what I’ve been looking for. Thanks.
@DavidMahler
@DavidMahler 6 жыл бұрын
Great! Thanks!
@dipto100
@dipto100 4 жыл бұрын
Thanks for such a clear cut and specific explanation of the different cases when branching. It's really helpful to know beforehand what to do if any problems arise when starting to use Git.
@anisabdul1799
@anisabdul1799 6 жыл бұрын
This and its earlier videos are extremely well done and useful. Thank you!
@DavidMahler
@DavidMahler 6 жыл бұрын
You're welcome! And thank you!
@MarcMcRae
@MarcMcRae 3 жыл бұрын
Really enjoying the clarity & visual illustration of your explanations David. Best I've found on the subject.
@KunalMukherjee3701
@KunalMukherjee3701 5 жыл бұрын
Cuts straight to the chase, kudos to you!
@DavidMahler
@DavidMahler 5 жыл бұрын
Thanks again Kunal!
@edkok5880
@edkok5880 6 жыл бұрын
Best git tutorial I have seen. Although sometimes a little fast. Looking forward to the next one. Thanks for your work.
@DavidMahler
@DavidMahler 6 жыл бұрын
Thanks Ed, yes I've heard that a couple of times, I'll take it into consideration in future series.
@pslamba
@pslamba 4 жыл бұрын
On the video, you can go to "settings" and "playback speed" and reduce the speed to your desired outcome.
@spacetime314
@spacetime314 3 жыл бұрын
@@DavidMahler please don't. It's preferred more knowledge in less time. That's the pause bottom for, so people can play it again and again. Your teaching was on spot.
@mohitnegi3641
@mohitnegi3641 5 жыл бұрын
This is one of the best resources for learning merge. Thanks a lot, sir. Keep the good work going
@DavidMahler
@DavidMahler 4 жыл бұрын
Thanks!
@tiffanyray1387
@tiffanyray1387 5 жыл бұрын
This is a wonderful tutorial that gives a great explanation with plenty of detail. Thank you for all the time and work you put into this!
@DavidMahler
@DavidMahler 5 жыл бұрын
You're welcome!
@viveklakshman2897
@viveklakshman2897 5 жыл бұрын
Hands down the best git tutorial I've watched in terms of the clarity of the basics of git. Exactly what I was looking for. Thank you so much David. This helps so much. :)
@DavidMahler
@DavidMahler 5 жыл бұрын
Great, thanks so much for saying that Vivek!
@obalfaqih
@obalfaqih 6 жыл бұрын
Well explained! It has never been clearer to me, thank you so much for this informative tutorial.
@DavidMahler
@DavidMahler 6 жыл бұрын
Thanks Omar - thanks for watching!
@spiros1994
@spiros1994 5 жыл бұрын
Perfect explanation! I usually apply fast forward to the videos I see on youtube but this video has the right speed and also covers the topics perfectly. Thank you for your work
@DavidMahler
@DavidMahler 4 жыл бұрын
You're welcome, thanks for the comments!
@KrishnaKumar-np3tw
@KrishnaKumar-np3tw 5 жыл бұрын
Just incredible, as David's previous video on git basics. Thank you!
@DavidMahler
@DavidMahler 5 жыл бұрын
Thanks again!
@slightlychaotic8988
@slightlychaotic8988 4 жыл бұрын
Great video! Thanks David for putting in the time to make this. I wish I had seen this a year ago!
@DavidMahler
@DavidMahler 4 жыл бұрын
You're welcome!
@sreeramch
@sreeramch 6 жыл бұрын
One of the best GIT tutorials..Simple and to the point...thanks a lot David
@DavidMahler
@DavidMahler 6 жыл бұрын
Thank you sir!
@dpskane
@dpskane 5 жыл бұрын
Best git tutorial I encountered so far. For some surely too fast, for others too slow, but for most *beginners* it's surely perfect
@DavidMahler
@DavidMahler 4 жыл бұрын
Sure, thanks!
@candidfarmer425
@candidfarmer425 6 жыл бұрын
Nice and to the point...no fillers..... great video...
@DavidMahler
@DavidMahler 6 жыл бұрын
Thanks, yes I dislike fillers and long intros and extended background I like to get to the point :-).
@alisidibaba7103
@alisidibaba7103 4 жыл бұрын
I've been searching for a long time for a git explanation at such quality... Just found it in this video! Thanks!
@DavidMahler
@DavidMahler 4 жыл бұрын
You are welcome!
@James_Hallam
@James_Hallam 6 жыл бұрын
Great coverage of the fundamentals, thank you. It's 15 years since I wrote any code in anger (ie, pre-Git), so this was a much needed primer to shake loose my SVN-based misconceptions!
@DavidMahler
@DavidMahler 6 жыл бұрын
Git made me very angry for months when I had no clue what I was doing with it at first. Thanks!
@luis_moura
@luis_moura 4 жыл бұрын
Finally a great tutorial with "real life" meaningful examples. Thank you sir!
@DavidMahler
@DavidMahler 3 жыл бұрын
Thanks for the comment Luis!
@gilbert80122
@gilbert80122 6 жыл бұрын
Very nice explanation! Can't wait for the next video!!!
@DavidMahler
@DavidMahler 6 жыл бұрын
Thanks!
@HabibRK
@HabibRK 5 жыл бұрын
Thanks a lot for the awesome videos, these were by far one of the best tutorials for Git I've encountered, thanks for your time and effort ... God Bless!
@DavidMahler
@DavidMahler 5 жыл бұрын
Thank you for the comment, have a great day!
@kakarnyori5457
@kakarnyori5457 6 жыл бұрын
One of the best git tutorial on git flow. Thank you!
@DavidMahler
@DavidMahler 6 жыл бұрын
Thanks for that, you're welcome!
@richt8183
@richt8183 3 жыл бұрын
This is a great tutorial. The visuals are excellent. I really “git” it now!
@DavidMahler
@DavidMahler 3 жыл бұрын
Thanks again!!
@gregmccawley2327
@gregmccawley2327 5 жыл бұрын
Excellent! Very quick neat examples which clearly demonstrate the topics. I would definitely recommend this. Thanks for your attention to detail. Keep up the great work!
@DavidMahler
@DavidMahler 5 жыл бұрын
You're welcome, thanks for the comment!
@curious_science_guy
@curious_science_guy 6 жыл бұрын
Excellent video. Finally found a video that explains what I have been missing even after watching countless others. Going to dive in and watch the rest of your videos. Many thanks.
@DavidMahler
@DavidMahler 6 жыл бұрын
Awesome, thanks for that Paul!
@AkshuGotuDance
@AkshuGotuDance 2 жыл бұрын
Awesome to the point. Better than 2 hours of Udemy videos and this one is completely free. God bless you.
@DavidMahler
@DavidMahler 2 жыл бұрын
lol, thanks a lot for taking the time to comment!
@vfxmaster7596
@vfxmaster7596 4 жыл бұрын
others Git tutorials are not even close to this one.this is a masterpiece. i always had problem with git understanding and now i just love to use git professionally.Thx man
@DavidMahler
@DavidMahler 4 жыл бұрын
That is great to hear that it helped you - thanks for the comment!
@lhsamad
@lhsamad 5 жыл бұрын
Good job. Thank you for putting this together. It helped me to understand git a lot more.
@DavidMahler
@DavidMahler 5 жыл бұрын
Thanks a lot! I'm glad it helped you!
@romanschayuk5494
@romanschayuk5494 5 жыл бұрын
Very good continuation of previous "Core Concepts" video. This video makes you understand git branching and merging. Clearly, nicely explained on simple examples with simple slides. Exactly what I need. Thank you, David for great tutorials!
@DavidMahler
@DavidMahler 5 жыл бұрын
Thanks Roman!
@boblittle2529
@boblittle2529 4 жыл бұрын
Well finally! This is the first tutorial I've watched about git branch where I've actually understood what "detached head" means. More importantly, I finally got a clue as to how to resolve it. BTW: Presentation speed may be a little quick but personally, I'm ok with that; "pause" and "rewind" work pretty well.
@ruixue6955
@ruixue6955 3 жыл бұрын
11:54 deleting branches 12:33 git branch -d SDN 13:18 there is no direct path from the master branch to the auth branch => 13:27 3-way merge 13:30 3-way merge 14:04 demo: git merge auth 14:16 the output does not say fast-forward merge like last time 14:29 git branch --merged 14:51 *merge conflicts* 16:32 17:33 demo: git merge dev 20:27 *detached HEAD* state 21:27 another way to handle detached state 21:36 put a new branch label 22:30 git stash
@wimdenherder
@wimdenherder 2 жыл бұрын
😂
@kavorka8855
@kavorka8855 6 жыл бұрын
you're articulate and awesome! outstanding format and design!
@DavidMahler
@DavidMahler 6 жыл бұрын
Thanks a lot Balen!
@PTM1008
@PTM1008 5 жыл бұрын
I appreciate the efforts that you have put in to make it so simple to understand. Great tutorial!
@DavidMahler
@DavidMahler 5 жыл бұрын
Thanks!
@brandonflorida1092
@brandonflorida1092 6 жыл бұрын
Glad someone is explaining this clearly, but sometimes you go very quickly. Remember that we are absorbing new concepts as you speak.
@DavidMahler
@DavidMahler 6 жыл бұрын
OK, thanks for the feedback!
@RJCuthbertson
@RJCuthbertson 6 жыл бұрын
I had the same problem, but luckily, through the wonders of modern technology, I was able to pause and rewatch the parts I needed clarity on.
@phildunn3195
@phildunn3195 6 жыл бұрын
Yeah, I'd say, just pause between points rather than going "slower"
@appleqor
@appleqor 6 жыл бұрын
I'm __GLAD__ you go quickly! 28min is long enough, and KZfaq EASILY allows left arrow to rewind to replay something!! Thanks :)
@appleqor
@appleqor 6 жыл бұрын
@Phil I think you're suggesting the viewer should pause, not Mr. Mahler, right?
@alfredovitori
@alfredovitori 3 жыл бұрын
1:00 - Creación de un repositorio 5:04 - Creación de ramas 10:08 - Fusión FFWD 11:54 - Eliminación de ramas 13:30 - Fusión a tres bandas 14:49 - Conflictos de fusión 20:25 - Detached HEAD 22:30 - Stash
@smithcodes1243
@smithcodes1243 3 жыл бұрын
What a crystal clear explanation! Thank you, David!
@DavidMahler
@DavidMahler 3 жыл бұрын
yw!
@ranxanadhikari6925
@ranxanadhikari6925 5 жыл бұрын
I have never ever had such a good explanation on anything like this! 🙃 Amazing. Thanks.
@DavidMahler
@DavidMahler 5 жыл бұрын
Thanks I appreciate it!
@venugopaln821
@venugopaln821 3 жыл бұрын
probably one of the best Git tutorial out there with a very crisp and to the point explanation. Thank you, this really helped out a lot !!
@DavidMahler
@DavidMahler 3 жыл бұрын
Great to hear!
@aminaleali7161
@aminaleali7161 4 жыл бұрын
Communication and presentation is an art. With that said, David's videos are Mona Lisa! Thank you David!
@DavidMahler
@DavidMahler 4 жыл бұрын
Wow, thanks for that!
@MrDeepakekbote
@MrDeepakekbote 5 жыл бұрын
One of the best GIT learning tutorial for beginners. Well done David. Thanks for making and sharing.
@DavidMahler
@DavidMahler 4 жыл бұрын
you're welcome!
@Slayer_sixtynine
@Slayer_sixtynine 4 жыл бұрын
best tutorial i ever watched of git and thank you for creating it. and the examples are extremely impressive!
@DavidMahler
@DavidMahler 4 жыл бұрын
Thanks a lot!
@shaunypie99
@shaunypie99 4 жыл бұрын
Very clear explanation on a super-dry subject! The simple graphics and text highlighting worked really well, thanks for putting in the time to make this video.
@DavidMahler
@DavidMahler 3 жыл бұрын
TY!
@QifengFu
@QifengFu 4 жыл бұрын
Excellent tutorial. Super, super clearly explained. Exactly what I'm looking for. Thanks David!
@DavidMahler
@DavidMahler 4 жыл бұрын
You're welcome Qifeng!
@ogreeni
@ogreeni 2 жыл бұрын
This was very helpful and extremely well made. Thanks, David!
@DavidMahler
@DavidMahler Жыл бұрын
Thank you 63dogs!!!
@stoicfloor
@stoicfloor 3 жыл бұрын
The best Git tutorial I've ever found. Thank you David!
@DavidMahler
@DavidMahler 3 жыл бұрын
yw!
@palanis778
@palanis778 6 жыл бұрын
It is very helpful to understand clearly about branching and merging. Thank you.
@solsav
@solsav 5 жыл бұрын
Single handedly the best git intro tutorial... I've been suggesting another video to students all this time and one of them just sent me this. Precise and to the point, easy to understand and simply what a tutorial should be.
@DavidMahler
@DavidMahler 5 жыл бұрын
Oh that's great, say thanks to the student for me ;-). Thanks!
@JamesAGuitar
@JamesAGuitar 5 жыл бұрын
This is the best explanation of merging I've seen yet!
@DavidMahler
@DavidMahler 5 жыл бұрын
Great, thanks!
@ashishghodake8653
@ashishghodake8653 4 жыл бұрын
Made the most dreaded topics in git look like a piece of cake!!! Loved your simple and to the point explanation!!
@DavidMahler
@DavidMahler 3 жыл бұрын
Thanks!
@vistorjohansson
@vistorjohansson 3 жыл бұрын
Fantastic tutorials. Simple, straight forward, gets to the point quickly, just the right speed and very easy to understand, thanks alot!
@DavidMahler
@DavidMahler 3 жыл бұрын
Thanks!
@sohelmahmud3394
@sohelmahmud3394 6 жыл бұрын
Great tutorial!! You explained the complicated and confusing git topics in a lucid manner. Great work David!
@DavidMahler
@DavidMahler 6 жыл бұрын
Cool thanks!
@gLeam1996
@gLeam1996 5 жыл бұрын
As someone who is just getting into git, this helped me a lot and cleared a lot of variables! Thanks and keep up the great work!
@DavidMahler
@DavidMahler 4 жыл бұрын
Great, I'm glad it helped you!
@annettekusma8850
@annettekusma8850 4 жыл бұрын
Really clear explanations, great visualizations and clean walk through of carefully picked examples, professional sound and screen, no distractions, flawless speech and neutral voice. More of that!!
@DavidMahler
@DavidMahler 3 жыл бұрын
Wow, thanks!
@swarajgupta3087
@swarajgupta3087 4 жыл бұрын
Wonderful tutorial on git; explained in a very different manner and everything made a clear sense to the subject.
@DavidMahler
@DavidMahler 4 жыл бұрын
TY!
@Eris-sp6yt
@Eris-sp6yt 6 жыл бұрын
Clean and simple explanation for all of the most important git commands and strategies! Thanks a lot!
@DavidMahler
@DavidMahler 6 жыл бұрын
You are very welcome! Thanks for watching!
@leggemathew
@leggemathew 3 жыл бұрын
Great to have a clear and simple education on using git. thank you. one of the best GIT training videos i have seen so far.
@DavidMahler
@DavidMahler 3 жыл бұрын
Wow, thanks!
@AlessandroBottoni
@AlessandroBottoni 5 жыл бұрын
Great video, really. By far the best explanation of the main GIT workflow I have seen so far. Congratulation! Thanks for this valuable gift.
@DavidMahler
@DavidMahler 5 жыл бұрын
Wow, thanks a lot! You are welcome!
@RavikiranS
@RavikiranS 6 жыл бұрын
You do a really great job by posting this video. Thanks with all the visual explanation
@DavidMahler
@DavidMahler 6 жыл бұрын
Thanks a lot!
@omargonalfa
@omargonalfa 4 жыл бұрын
Thank you for uploading for free. This is best git tutorial i've seen.
@DavidMahler
@DavidMahler 4 жыл бұрын
You are very welcome!
@varshamohite8238
@varshamohite8238 4 жыл бұрын
A very unique way you have explained everything. Direct encountered point to point. appreciate your work David. Thank you !!
@DavidMahler
@DavidMahler 4 жыл бұрын
Awesome, thanks!
@milosmladenovic7822
@milosmladenovic7822 6 жыл бұрын
This is an amazing video and explanation, so articulate and easy to follow. Thank you a lot!
@DavidMahler
@DavidMahler 6 жыл бұрын
You're welcome!
@bioanu
@bioanu 2 жыл бұрын
You rarely find the perfect combination of quality and generosity on the internet. This is one of them. Thank you very much! I hope that at some point I can do this too!!
@DavidMahler
@DavidMahler Жыл бұрын
Thanks Bioan that was very kind!
@OmriGrin
@OmriGrin 6 жыл бұрын
Thanks a lot! I started working recently in a company that manufacture chips for routers and I just got a merge conflict. This video really helped me understand how the conflicts works and how to resolve it correctly. I am using beyond compare and at first I didn't understand why I had 3 different text files to compare, this video explains it perfectly. Again, looking forward for the next one on remotes!
@DavidMahler
@DavidMahler 6 жыл бұрын
Thanks, Omri! I haven't used beyond compare, I'll look at it for my own interest. Yes, the three way merge I never really paid attention to when first using Git, and that was to my detriment in learning about merges - so I put some attention to it here.
@sagdiforman
@sagdiforman 4 жыл бұрын
It is 2020 and it is still legit! Thank you
@snehalbamble7694
@snehalbamble7694 3 жыл бұрын
Simply excellent tutorial!!! I was always very confused with many of git's concepts, u have cleared a lot of doubts with simple scenarios and graphs. Thanks a ton 😊😊
@DavidMahler
@DavidMahler 3 жыл бұрын
Thanks Snehal!
@hawscorp8187
@hawscorp8187 5 жыл бұрын
this is very good tutorial. Kudos to your efforts!
@veenawanjari4884
@veenawanjari4884 4 жыл бұрын
Thank you so much for making such a wonderful video. Great graph illustration and well explained. Best tutorial for a beginner.
@DavidMahler
@DavidMahler 3 жыл бұрын
Thank you Venna!
@JamesFraley
@JamesFraley 2 жыл бұрын
Great coverage of the topic. Thank you for making it.
@DavidMahler
@DavidMahler 2 жыл бұрын
My pleasure!
@elijahromer6544
@elijahromer6544 3 жыл бұрын
Solid Video, good organization! Taught me almost everything I needed to know about Git branching and Merging. THANK YOU!!!!
@DavidMahler
@DavidMahler 2 жыл бұрын
Glad it was helpful!
@abhishekgovekar5542
@abhishekgovekar5542 4 жыл бұрын
These 3 videos are the best explanation videos for Git so far on KZfaq......Great job David!...Thank you!
@DavidMahler
@DavidMahler 3 жыл бұрын
Wow, thanks!
@lemonandgaming6013
@lemonandgaming6013 5 жыл бұрын
this was better than the previous tutorials i watched, cheers !
@DavidMahler
@DavidMahler 5 жыл бұрын
Great, I'm glad you liked it, thanks!
@mitravindgarg5372
@mitravindgarg5372 3 жыл бұрын
Kudos David for making such an excellent video with graphic explaiation. I have immediately subscribed ! Gr8 Work
@DavidMahler
@DavidMahler 3 жыл бұрын
Awesome, thanks for subscribing!
@dinadeif
@dinadeif 2 жыл бұрын
great tutorial David! Thanks for the effort you put in it!
@DavidMahler
@DavidMahler 2 жыл бұрын
My pleasure!
@tompurves8841
@tompurves8841 6 жыл бұрын
Very clear explanation of the concepts covered.
@DavidMahler
@DavidMahler 6 жыл бұрын
Thanks!
@KarthikOrugonda
@KarthikOrugonda 6 жыл бұрын
I became a fan of your explanation. Really great way to explain concepts practically and diagrammatically, loved it a lot. Had watched several videos but nothing gave me a clear-cut idea like your illustration did.
@DavidMahler
@DavidMahler 6 жыл бұрын
Awesome, thanks for the feedback Karthik. I've had trouble with Git when I first was trying to learn it. I tried to present in a way I felt would have helped me when I started.
@sandralloyd3754
@sandralloyd3754 5 жыл бұрын
David, This video is fantastic, and ended my search for a lot of information. The content was well-thought out, and your cadence and intonation are perfect and friendly. Because of that, when I slowed the video down to 0.75 speed, it was the perfect video! I absorbed so much. Thank you! I will be looking out for more of your videos!
@DavidMahler
@DavidMahler 5 жыл бұрын
Thanks! Yes some folks have said the videos move a little fast, it's hard to find just the right balance.
@oninloop
@oninloop Жыл бұрын
One of the best git branching/merging fundamentals I've seen
@subhasisjoshi8135
@subhasisjoshi8135 3 жыл бұрын
Best playlist of git tutorial.Learned a lot . Clear explanation and simple graphic illustration. Thank you David
@DavidMahler
@DavidMahler 3 жыл бұрын
Wow, thanks!
@mathewkargarzadeh3158
@mathewkargarzadeh3158 4 жыл бұрын
Thank you David !!! for excellent illustration. Appreciated!!
@DavidMahler
@DavidMahler 4 жыл бұрын
You're welcome!
@joules9004
@joules9004 2 жыл бұрын
I love how he puts a quick review at the end. Very Concise. Very Understandable. Very Helpful.
@DavidMahler
@DavidMahler 2 жыл бұрын
I appreciate that!
@MuraliKrishna-ny2ti
@MuraliKrishna-ny2ti 4 жыл бұрын
The three videos on Git gave me a clear understanding of Git. Out of all other sources I had looked for (including Coursera courses), this is the best. Thanks David.
@DavidMahler
@DavidMahler 4 жыл бұрын
great, and it's free! TY!
@TilSkywalker
@TilSkywalker 6 жыл бұрын
Awesome! I am glad you explained each command and the "vocabulary".!
@DavidMahler
@DavidMahler 6 жыл бұрын
Thanks!! Nice light saber ;-).
@udararanasinghe6670
@udararanasinghe6670 4 жыл бұрын
This is a well documented tutorial.. step-by-step. No confusions what so ever. Thank you.
@DavidMahler
@DavidMahler 4 жыл бұрын
Thanks!
@mr6462
@mr6462 5 жыл бұрын
addressed all my potential questions, very nice work in covering the corner cases
@DavidMahler
@DavidMahler 5 жыл бұрын
Thanks again!
@leo-rq2ei
@leo-rq2ei 5 жыл бұрын
This is by far the best lecture on git I’ve seen
@DavidMahler
@DavidMahler 5 жыл бұрын
Thanks Leo!
@satyajeetkumarjha1482
@satyajeetkumarjha1482 5 жыл бұрын
The best tutorial available online to understand git. Thanks man.
@DavidMahler
@DavidMahler 5 жыл бұрын
You're very welcome!
@mistymornings
@mistymornings 4 жыл бұрын
You’re a gifted teacher. Hands down the greatest git explainer.
@DavidMahler
@DavidMahler 4 жыл бұрын
Very kind, thank you!!!
@ur2ban
@ur2ban 4 жыл бұрын
Very good, much cleaner and deeper then other explanations.
@DavidMahler
@DavidMahler 3 жыл бұрын
Thanks!
@Raghudegaucho
@Raghudegaucho 6 жыл бұрын
Great videos man. Keep em coming
@DavidMahler
@DavidMahler 6 жыл бұрын
Will, do thanks a lot!
@RalphJulsaint
@RalphJulsaint 4 жыл бұрын
This is by far the best git tutorials that I have come across. No other tutorial has explained the Detached HEAD state any better.
@DavidMahler
@DavidMahler 3 жыл бұрын
TY!
@badbadboy5657
@badbadboy5657 4 жыл бұрын
What more can I ask, if you explained it better than anyone I've seen on KZfaq and.. AND.. added all the used commands in the description. You're a blessing.
@DavidMahler
@DavidMahler 4 жыл бұрын
Thanks! Glad those were helpful ;-).
@frankie_goestohollywood
@frankie_goestohollywood 4 жыл бұрын
Fantastic tutorial on git-one of the best I've seen!!! Thank you :-)
@DavidMahler
@DavidMahler 4 жыл бұрын
Thanks!
@arpanbanerjee8584
@arpanbanerjee8584 4 жыл бұрын
Great explanation!! Helped me a lot. The summary at the end of each video is very useful! We can just revisit that for a quick refresher! Thanks a lot !
@DavidMahler
@DavidMahler 3 жыл бұрын
Glad it was helpful!
@mathewkargarzadeh3158
@mathewkargarzadeh3158 4 жыл бұрын
Perfect Illustration on fixing the merge conflict and detached head. Dear David, you are the best !!! appreciate your time for posting your know how and educating everyone here. Thank you !!
@DavidMahler
@DavidMahler 4 жыл бұрын
Thanks a lot for the comment!
@jeremielachkar4229
@jeremielachkar4229 4 жыл бұрын
Excellent and precise explainations, that make this video the easiest understandable tuto I found on the internet about git so far
@DavidMahler
@DavidMahler 4 жыл бұрын
Awesome, thanks for the comment!
@greenstar180
@greenstar180 6 жыл бұрын
its the perfect source for entry level developers/dev ops to learn git. Thanks a lot !
@DavidMahler
@DavidMahler 6 жыл бұрын
I had a lot of trouble when learning Git, so I thought something like this series would help.
@brijaggarwal8771
@brijaggarwal8771 3 жыл бұрын
highly comprehensive explanation and illustration, best I have seen on the topic so far...thank you!
@DavidMahler
@DavidMahler 3 жыл бұрын
yw!!!
Introduction to Git - Core Concepts
28:37
David Mahler
Рет қаралды 341 М.
Introduction to Cloud Overlay Networks - VXLAN
15:14
David Mahler
Рет қаралды 164 М.
WHO LAUGHS LAST LAUGHS BEST 😎 #comedy
00:18
HaHaWhat
Рет қаралды 20 МЛН
Nutella bro sis family Challenge 😋
00:31
Mr. Clabik
Рет қаралды 13 МЛН
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
Cat Corn?! 🙀 #cat #cute #catlover
00:54
Stocat
Рет қаралды 14 МЛН
How to be a git expert
46:26
Floating Little Leaves of Code
Рет қаралды 148 М.
Introduction to Git - Remotes
31:16
David Mahler
Рет қаралды 164 М.
Creator of git, Linus Torvalds Presents the Fundamentals of git
1:10:15
Developers Alliance
Рет қаралды 17 М.
Branching Strategies Explained
18:19
DevOps Toolkit
Рет қаралды 130 М.
Git Branching and Merging - Detailed Tutorial
54:28
SuperSimpleDev
Рет қаралды 191 М.
Git MERGE vs REBASE: The Definitive Guide
9:39
The Modern Coder
Рет қаралды 91 М.
Git Tutorial For Dummies
19:25
Nick White
Рет қаралды 1 МЛН
Git Tutorial for Beginners: Learn Git in 1 Hour
1:09:13
Programming with Mosh
Рет қаралды 2,3 МЛН
GIT 3 Branching Strategy | Github and GitLab Branching Strategy | Must know for all engineers
15:52
WHO LAUGHS LAST LAUGHS BEST 😎 #comedy
00:18
HaHaWhat
Рет қаралды 20 МЛН