Тёмный

Introduction to Git - Branching and Merging 

David Mahler
Подписаться 45 тыс.
Просмотров 486 тыс.
50% 1

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

Опубликовано:

 

3 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,1 тыс.   
@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 7 месяцев назад
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 26 дней назад
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 !
@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!
@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!
@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.
@oninloop
@oninloop Год назад
One of the best git branching/merging fundamentals I've seen
@rahulagrawal5074
@rahulagrawal5074 3 года назад
It's so awesome.. This video is packed with information . It's like 3hrs content in just 29 mins and you will still understand everything
@DavidMahler
@DavidMahler 3 года назад
Thanks!
@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!
@KempoSensei
@KempoSensei 6 лет назад
Just what I’ve been looking for. Thanks.
@DavidMahler
@DavidMahler 6 лет назад
Great! Thanks!
@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!
@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!
@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!
@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!
@MarcMcRae
@MarcMcRae 3 года назад
Really enjoying the clarity & visual illustration of your explanations David. Best I've found on the subject.
@sreeramch
@sreeramch 6 лет назад
One of the best GIT tutorials..Simple and to the point...thanks a lot David
@DavidMahler
@DavidMahler 6 лет назад
Thank you sir!
@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!
@KunalMukherjee3701
@KunalMukherjee3701 6 лет назад
Cuts straight to the chase, kudos to you!
@DavidMahler
@DavidMahler 5 лет назад
Thanks again Kunal!
@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!
@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!
@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!
@KrishnaKumar-np3tw
@KrishnaKumar-np3tw 5 лет назад
Just incredible, as David's previous video on git basics. Thank you!
@DavidMahler
@DavidMahler 5 лет назад
Thanks again!
@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.
@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!
@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!
@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!!
@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!
@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!
@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 RU-vid 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?
@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 года назад
😂
@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.
@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!
@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
@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!
@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!
@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!
@udararanasinghe6670
@udararanasinghe6670 4 года назад
This is a well documented tutorial.. step-by-step. No confusions what so ever. Thank you.
@DavidMahler
@DavidMahler 4 года назад
Thanks!
@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!
@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!
@mistymornings
@mistymornings 4 года назад
You’re a gifted teacher. Hands down the greatest git explainer.
@DavidMahler
@DavidMahler 4 года назад
Very kind, thank you!!!
@infodiff
@infodiff Месяц назад
Thank you... your way of explaining is so precise and easy to understand.
@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!
@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!
@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!
@brijaggarwal8771
@brijaggarwal8771 3 года назад
highly comprehensive explanation and illustration, best I have seen on the topic so far...thank you!
@DavidMahler
@DavidMahler 3 года назад
yw!!!
@riley3675
@riley3675 3 года назад
Demonstrating what you're going to do with the graphical solution, then after; explaining it using the commandline is like the perfect method for teaching this subject.
@DavidMahler
@DavidMahler 3 года назад
Thanks Riley!
@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!
@cuteflygon
@cuteflygon 3 года назад
One of the clearest git explanation I have seen and it is very detailed. I would recommend this to the people I know who wishes to learn git.
@DavidMahler
@DavidMahler 2 года назад
Thanks for that!
@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!
@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!
@smithcodes1243
@smithcodes1243 3 года назад
What a crystal clear explanation! Thank you, David!
@DavidMahler
@DavidMahler 3 года назад
yw!
@kresimircosic3753
@kresimircosic3753 3 года назад
This is a masterclass tutorial with proper examples and explanations. Well done sir.
@DavidMahler
@DavidMahler 3 года назад
Wow, 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.
@kethavathsurender2089
@kethavathsurender2089 2 года назад
One of the best videos on branching and merging in git. Kudos to u for making this video
@DavidMahler
@DavidMahler Год назад
TY again!!!!
@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!
@rajkumawat8671
@rajkumawat8671 Год назад
This video is far better than other tutorials where they just tell you commands and move forward. Language used is pretty simple and easy to understand.
@DavidMahler
@DavidMahler Год назад
Thank you!
@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!
@stoicfloor
@stoicfloor 3 года назад
The best Git tutorial I've ever found. Thank you David!
@DavidMahler
@DavidMahler 3 года назад
yw!
@abhishekgovekar5542
@abhishekgovekar5542 4 года назад
These 3 videos are the best explanation videos for Git so far on RU-vid......Great job David!...Thank you!
@DavidMahler
@DavidMahler 3 года назад
Wow, 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!
@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!
@lingamtata
@lingamtata 4 года назад
phenomenal, this video is most precise and fast way of understanding concept. One of the best for Git branching , which is normally confusing to understand but you rock and you made it so simple. you conveyed the concept in just 28 min . Really creative and more precise. Thank you David
@DavidMahler
@DavidMahler 4 года назад
You are quite welcome, thanks for the detailed feedback!
@palanis778
@palanis778 6 лет назад
It is very helpful to understand clearly about branching and merging. Thank you.
@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!
@Bit_By_Byte
@Bit_By_Byte 2 года назад
Amazing videos on GIT. Lucid explanation of every concepts in detail. Thanks a lot!
@DavidMahler
@DavidMahler Год назад
Glad you like them!
@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!
@yaoluxttu
@yaoluxttu 9 месяцев назад
Your tutorials are really so helpful, very clear and logical graphics, using git status to show the current state every time, very helpful!
@DavidMahler
@DavidMahler 5 месяцев назад
Thank you!
@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!
@luke2937
@luke2937 4 года назад
This is like a video you'd see made by the government for the standard way to do something. Informative, to the point, and clean.
@DavidMahler
@DavidMahler 4 года назад
:-) thanks!
@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.
@leo-rq2ei
@leo-rq2ei 5 лет назад
This is by far the best lecture on git I’ve seen
@DavidMahler
@DavidMahler 5 лет назад
Thanks Leo!
@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!
@dfvdfxdfgvdfb4257
@dfvdfxdfgvdfb4257 2 года назад
Literally the BEST git tutorial out there and I've watched dozens.
@DavidMahler
@DavidMahler Год назад
TY!
@GotUpLateWithMoon
@GotUpLateWithMoon 3 года назад
this series is the best material on git than any conference talks on RU-vid. Thank you very much David!
@DavidMahler
@DavidMahler 3 года назад
You're very welcome!
@rajeevjasti4320
@rajeevjasti4320 6 лет назад
Awesome explanation ... Every time I read and watch stuff about git I end up with so many questions. But you cleared all my doubts in 30 minutes and now I am so confident in using git. Thank you so much
@DavidMahler
@DavidMahler 6 лет назад
Awesome, that is great to hear, thank you!
@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!
@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!
@nneddenn6207
@nneddenn6207 8 месяцев назад
David, excellent explanations. Crisp, short, easy to understand. You have done it really good)
@DavidMahler
@DavidMahler 5 месяцев назад
Thank you!
@harshitsxxd
@harshitsxxd 3 года назад
Never thought someone could explain git in such a simple & understandable way, kudos!
@DavidMahler
@DavidMahler 3 года назад
Thanks!
@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!
@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!
@QifengFu
@QifengFu 4 года назад
Excellent tutorial. Super, super clearly explained. Exactly what I'm looking for. Thanks David!
@DavidMahler
@DavidMahler 4 года назад
You're welcome Qifeng!
@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!
@sitonmypillow
@sitonmypillow 5 лет назад
Thank you so much. I'm a tech writer that has never been a programmer trying to translate this stuff to a busy client. This and your core concepts video were lifesavers!
@DavidMahler
@DavidMahler 5 лет назад
Thats great I'm glad it was useful for your work!
@balledachandrahas8326
@balledachandrahas8326 4 года назад
The greatest explanation I was looking for is here in your video which I found it by luck. Thank you so much..
@DavidMahler
@DavidMahler 4 года назад
You are most welcome
@koseavase
@koseavase 4 года назад
David your explanation is simply amazing!!!
@DavidMahler
@DavidMahler 3 года назад
ty!
@hshlom
@hshlom 3 года назад
Who else went through this whole video without ever pausing the video and going back a few seconds to repeat something? Haha, just kidding! I stopped and went back so often, I spent almost 2 hours on this video, because this was a Very Useful Video. Thank you David!
@DavidMahler
@DavidMahler 3 года назад
Ha, I think my videos are a bit dense/compact could be good could be bad :-).
@satyajeetkumarjha1482
@satyajeetkumarjha1482 6 лет назад
The best tutorial available online to understand git. Thanks man.
@DavidMahler
@DavidMahler 5 лет назад
You're very welcome!
@badbadboy5657
@badbadboy5657 4 года назад
What more can I ask, if you explained it better than anyone I've seen on RU-vid and.. AND.. added all the used commands in the description. You're a blessing.
@DavidMahler
@DavidMahler 4 года назад
Thanks! Glad those were helpful ;-).
@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!
@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!
@QuantumWithAnna
@QuantumWithAnna 4 года назад
Before I watched this video, "detached head" message struck terror in my heart, but no more. Many other points of confusion and frustration have been resolved.
@DavidMahler
@DavidMahler 4 года назад
LOL!
@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!
@ogreeni
@ogreeni 2 года назад
This was very helpful and extremely well made. Thanks, David!
@DavidMahler
@DavidMahler Год назад
Thank you 63dogs!!!
@mikehillbilly4079
@mikehillbilly4079 4 года назад
Precise, concise and clear. No ums and arrs just well prepared delivery. Excellent!
@DavidMahler
@DavidMahler 4 года назад
Thanks!
@DavidMahler
@DavidMahler 4 года назад
I edit those out ;-)
@kelvinotieno4381
@kelvinotieno4381 5 лет назад
This is a really great tutorial for someone who has the basics and just wants to start learning some advanced concepts.
@DavidMahler
@DavidMahler 4 года назад
Thanks for the comment!
Далее
Introduction to Git - Core Concepts
28:37
Просмотров 341 тыс.
Introduction to Cloud Overlay Networks - VXLAN
15:14
Просмотров 164 тыс.
Introduction to Git - Remotes
31:16
Просмотров 164 тыс.
How to be a git expert
46:26
Просмотров 151 тыс.
Git Branching and Merging - Detailed Tutorial
54:28
Просмотров 196 тыс.
Why The Windows Phone Failed
24:08
Просмотров 153 тыс.
Git Tutorial for Beginners: Learn Git in 1 Hour
1:09:13
Branching Strategies Explained
18:19
Просмотров 132 тыс.
Git MERGE vs REBASE: The Definitive Guide
9:39
Просмотров 98 тыс.
Introduction to TCPDUMP
18:48
Просмотров 147 тыс.
Git For Beginners 2023
2:00:37
Просмотров 216 тыс.
Git Tutorial For Dummies
19:25
Просмотров 1 млн