Тёмный

Git Rebase Vs. Merge 

Colt Steele
Подписаться 269 тыс.
Просмотров 107 тыс.
50% 1

Get My Brand New Git & Github Course For $9.99 Through Saturday: www.udemy.com/course/git-and-...
In this video, we dive deep into two similar and confusing git concepts: merging and rebasing. Why do some people use rebase instead of merge? What's the golden rule of rebasing?! Why are people scared of rebasing?

Наука

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

 

2 мар 2021

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 147   
@chiragkhandelwal9178
@chiragkhandelwal9178 3 года назад
Finally he got his RU-vid password 😂
@eltonjoshua5517
@eltonjoshua5517 3 года назад
Hey Colt, it's been a while, excited to see you posting courses again. Hope you're doing well :)
@mauricioocon7839
@mauricioocon7839 3 года назад
Hi Colt, I'm currently taking your Git course and it is great, I want to point that I love your slides so far, they are concise and beautiful. I think they help a lot to improve my learing. Thank you!
@RameenFallschirmjager
@RameenFallschirmjager 3 года назад
Welcome back Colt. You have a very special place in my heart. You helped me to jump start my career with your great courses.
@som.shekhar
@som.shekhar 3 года назад
The first thing I did when I woke up today is checked my email, found Udemy's notification about your new GIT course and I immediately bought the course. I had no plans of learning GIT, but I just love the way you teach, its amazing. And its my fourth course by you. I have learned a lot from your courses. BIG BIG THANKS!!
@akashnandan8253
@akashnandan8253 2 года назад
Hey colt , Thanks for all the courses . I started web development with your course on udemy and ever since loved development and coding . Haven't had an instructor on udemy who actually responds to queries and helps out . Just wantrd to thank you for the amazing course you put out there for new engineers
@michellejefferson9232
@michellejefferson9232 3 года назад
Your new git course is great I just purchased it yesterday. I'm familiar with the simple use cases for git but this course really takes git to another level for me.
@taqmobile
@taqmobile Год назад
Thank you so much for this video. I've checked a handful of websites and videos about these two and still had no idea what I was doing. You made this very easy to follow
@dudeshamus1451
@dudeshamus1451 3 года назад
The Return of the King
@carolpark
@carolpark 3 года назад
Happy to see you posting a new video! If possible, please continue to post more videos. We missed you. Hope you are well and safe!
@Hermis14
@Hermis14 Год назад
This is the clearest explanation of the two commands I have seen on YT. Thank you!!
@frangimenez770
@frangimenez770 2 года назад
Thank you so much for this video! I was a little bit lost on which command use to merge two branches and as you said, rebase can be a little scary. This video cleared all my doubts. Again, thank you so much!
@emmanuelfabiani8435
@emmanuelfabiani8435 3 года назад
Hey Colt, always very excited when you release new stuff! I think you're one of the most invaluable content creator.🙏🙏
@pcimring
@pcimring 2 года назад
Wow! A really superb video that simplifies a complex and confusing topic. Well done!!!
@kavitakhandelwal5022
@kavitakhandelwal5022 2 года назад
Such a helpful video! I was struggling for the explanation from a long time now. Couldn't understand from other resources! Thanks a lot! :)
@kyleronayne6445
@kyleronayne6445 Год назад
Best explanation I have seen on RU-vid. Thanks for putting this out here!
@arestlessmind780
@arestlessmind780 3 года назад
Great description, would love to buy the course when it goes back around 9.99!
@Chron1cles31098
@Chron1cles31098 3 года назад
Hey Colt! Currently restarted your Udemy Web Developer Bootcamp and saw that you had it updated for free. Thank you for that. You could have totally made a whole new course and charged separately (which still would be fine to do), but you didn't. So cheers!
@meritocratos
@meritocratos 3 года назад
For last month I’ve been watching your developer Bootcamp on Udemy and it’s great. Thank you)
@sahaneakanayaka3394
@sahaneakanayaka3394 3 года назад
Thank you for the git course... Love your courses and tutorials Colt 🙂🙂🙂
@pratyushshivam5335
@pratyushshivam5335 3 года назад
Thankyou for being active and uploading new videos for us ✨ I'll definitely watch it.
@XlON___
@XlON___ 3 года назад
My man with a new video. It's good to see you're finally back. Cheers!
@thEstRonG3r
@thEstRonG3r Год назад
Hey, So i haven't yet finished the whole video, but maaan, this was the best video i have seen about merge vs rebase. Not just that, but the explanation alone is great, very good job.
@abelkalu5992
@abelkalu5992 3 года назад
Hello Colt, it's really nice having you as a teacher, you are amazing. Please Colt I would love to know if you are planning on making an update on your advanced web dev bootcamp, please I would love a reply tothis as I want to get the course to finish up my web dev to-learns.
@chrisanderson1513
@chrisanderson1513 Год назад
The visuals are crucial, thank you!
@yordanstoyanov9166
@yordanstoyanov9166 3 года назад
What a gem! Colti, please update your React Course. Much love x x
@Maribobah81
@Maribobah81 3 года назад
Welcome back, we've been missing u. Thanks for the course, already bought it
@akhilnegi100
@akhilnegi100 3 года назад
Watched multiple videos around Rebase vs Merge. Definitely would love to buy git course on Udemy soon. Thanks Colt
@NaserMohdBaig
@NaserMohdBaig Год назад
I am a simple guy, I see Colt's courses, I buy them. I owe my livelihood to his simple explanations and great tutorials.
@gaychin8654
@gaychin8654 Год назад
Best git merge vs git rebase explanation I have found on YT!
@heel57
@heel57 Год назад
great video - nicely fluent and paced. Would have loved the font a bit bigger in Kraken.
@ironman5180
@ironman5180 2 года назад
Great video! Nicely explained. Nice figures. Good wrap up.
@AngelosTeou
@AngelosTeou Год назад
Best video on Git I have seen so far on RU-vid.
@aldoburbank
@aldoburbank 6 месяцев назад
This is one of the better treatments of Git Rebase (that I have seen). Perhaps it is so well done that it can accomplish the goal of demystifying rebase for most people to embrace it instead of maintaining a position why they don't believe in it.
@victortech3300
@victortech3300 3 года назад
Hey Colt how are you doing , glad that you are back to relishing videos on youtube 😊, congrats on your web developer bootcamp course on udemy 👍😍
@mashab9129
@mashab9129 3 года назад
the best instructor - bought the course on udemy. thank you Colt.
@shivashankarreddythatipart3811
@shivashankarreddythatipart3811 3 года назад
Bought the course already,Thank you colt. Can we expect any typescript course in near future?
@vivianeb90
@vivianeb90 3 года назад
This is such a good tutorial! Thank you for this amazingly clear explanation.
@wwhill8033
@wwhill8033 3 года назад
Great video, thanks and welcome back!
@jamesamo6962
@jamesamo6962 Год назад
The explanation is awesome. Great work :)
@impooser
@impooser Год назад
Straightforward, simple, understandable. Thanks.
@KOFFrus
@KOFFrus 3 года назад
the best video about the topic on RU-vid
@guilhermecampos8313
@guilhermecampos8313 Год назад
Very good explanation. Gonna keep an eye for you course. Gold material here.
@remkeschuurmans8970
@remkeschuurmans8970 10 месяцев назад
very clear explanation of the difference between merging or rebasing .. +++ Thanks for sharing
@Himanshu445
@Himanshu445 Год назад
Very helpful video and excellent represntation. Easy to understand. Thank you very much🙂
@nikhilgoyal007
@nikhilgoyal007 16 дней назад
thanks! great video - finally understood why rebasing can be dangerous (always read that but did not know why).
@sunguru981
@sunguru981 3 года назад
Was it just me, or did someone also felt that Colt is a fan of Marvel's WandaVision @ 7:25. Sorry, but just couldn't stop thinking this haha. Jokes apart, big fan of your work since 2016 :)
@SoftwareTestSolutions
@SoftwareTestSolutions 3 года назад
I just love the approach and explanations. Thanks for the video!!!!
@nico6465
@nico6465 2 года назад
Great video, i 'm gonna add your course on my udemy wish list ! Thank you for this awesome explanation :)
@tonycaravello4869
@tonycaravello4869 3 года назад
I've never really understood what the rebase command meant, until now 😄 thank you
@surfinbird71
@surfinbird71 3 года назад
Just bought the course. I look forward to hitting it hard.
@froxx93
@froxx93 Год назад
Great video! Really well explained. Thanks a lot.
@PrettyPennyClub
@PrettyPennyClub 2 года назад
Very useful explanation of these two similar techniques. 👍
@tecHSonic
@tecHSonic 3 года назад
any new courses coming up? btw your presentations have super awesome designs as always
@mareimorsy3182
@mareimorsy3182 2 года назад
Thank you ... This is the best rebasing explanation so far
@muneebsami
@muneebsami 3 года назад
Bro, did you forget your youtube account password or something?
@fezk3573
@fezk3573 3 года назад
Awesome video Colt! I'm about to finish the web development bootcamp and its being amazing, you made me love web development! Thanks for the fantastic work!
@yash1152
@yash1152 11 месяцев назад
14:53 wait, how's that prompt set up at the end of command line? and what happens when u enter a long or multiline command?
@lllevokelll
@lllevokelll 3 года назад
My problem with rebasing is that the high volume rapid changes by multiple developers that make merge history muddled, are exactly the same kind of high volume rapid changes that make rebase a nightmare of there being an uncomfortably high likelihood someone has starting working off a commit that the rebase will disappear, making an awkward mess of things. The set of situations where rebase is useful but not dangerous are usually limited towards cleaning up a solo project or lower velocity small collab with one perpetually slow dev, vs addressing a swarm of parallel dev team work. Imho. Edit: also this tutorial and explanation were extremely well done. I am about to explore the course to see if I should recommend it to my teams newer devs for their next invest in yourself learning day. Great pacing, great visual diagrams.
@murugarajuperumalla5508
@murugarajuperumalla5508 Год назад
super cool way of teaching, keep it up. 🙂
@nekro9t2
@nekro9t2 Год назад
Are these slides available for download anywhere?
@AnthonyCassidy50
@AnthonyCassidy50 3 года назад
The image @ 12:00, illustrating a Rebase, is confusing because the bottom chain is labelled with both "Master" and "Feature". It would be clearer if that page showed the status of (before and after of) the master branch (ie it stays the same), and (the before and after of) the feature branch, ie its base is changed, but the commits between the tip and the base stay the same (like your excellent audio commentary says)
@tamaldas3544
@tamaldas3544 2 года назад
hey what is the git client software you are using ?
@stevestrobel1678
@stevestrobel1678 3 года назад
Resetting master to undo merges is a nice way to demonstrate that the same effect can be achieved with rebasing. But (unless I am mistaken), you can't similarly undo a rebase. In a trivial example with no conflicts, that isn't a big deal. But if a merge gets really messy, you may not have the information needed to redo it and compare the results (unless maybe it is in the reflog).
@nasrullahaljadid9135
@nasrullahaljadid9135 3 года назад
Sir, when you launch the Machine Learning course on udemy? I'm waiting for this course for a long time.
@thomasluk4319
@thomasluk4319 Год назад
By this mean should I rebase from local main which is fetch to the latest and keep on developing the local features?
@nchatu
@nchatu 2 года назад
A nice and clear explanation.
@tan2cang93
@tan2cang93 3 года назад
nice vid. and I see you are using new git command like switch instead of checkout. Now I am trying to use new command in order to separate the purpose. that's cool man
@iftakharhussain
@iftakharhussain 3 года назад
It's good to see you again.
@al-du6lb
@al-du6lb 3 года назад
Will you do a tutorial on neovim and all the amazing plugins? I see people using it and it looks awesome.
@antonytomy7215
@antonytomy7215 3 года назад
Hey colt, are you doing to redo the advanced web developer Bootcamp?
@tryagain622
@tryagain622 3 года назад
how about git pull origin master/main whats the difference between this and rebase? Thanks for the tutorial, Colt!
@aramayis_mirzoyan
@aramayis_mirzoyan Месяц назад
The best explanation, thank you!
@mihaideta9800
@mihaideta9800 3 года назад
nice tutorial, but dude can you do somthing about the add, i mean after they play the video restarts from 00.00 its annoying
@gehanadel3616
@gehanadel3616 Год назад
I like this explanation so much
@motif5775
@motif5775 2 года назад
Thank you for that great tutorial...I learned a lot!!
@SergioGallego
@SergioGallego 6 месяцев назад
Loved the video, bought the udemy course :D
@batmanasdasd
@batmanasdasd 3 года назад
Hey Steele how are you doing? Loving your beginners web dev course. I'm 14w
@MrQVeeBoo
@MrQVeeBoo 3 года назад
Thank you this one is the best clearest.
@yegorbenzyk9208
@yegorbenzyk9208 Год назад
topic isn't opened fully, how do you deal with conflicts?
@fabricedelannay7288
@fabricedelannay7288 3 года назад
It was very clear, thanks !
@sulekhagupta9019
@sulekhagupta9019 Год назад
After messing up so many times here i am solving everything on my own.
@rezaulmasum205
@rezaulmasum205 3 года назад
Do you have any plane to make any tutorial on AI with JS?
@jd_addy
@jd_addy 3 года назад
Great teaching!
@waldolemmer
@waldolemmer 2 года назад
I LOVE your videos! They're super clear. 18:50 - "don't rewrite history that other people have" Does that mean I shouldn't push a branch up if I plan to rebase it when I'm done?
@ajjitsabat9786
@ajjitsabat9786 2 года назад
you can still push but then after rebase you have to force push again but make sure no one else is working on the same branch
@fatihhguvenn
@fatihhguvenn 2 месяца назад
If only 1 person works on features then it's better to rebase feature but always merge into master right?
@richardingwe5211
@richardingwe5211 3 года назад
Colt, we missed you!
@mahesh113
@mahesh113 Год назад
Well explained. Thanks!
@exvimmer
@exvimmer 3 года назад
Glad to see you again
@mistwire
@mistwire 3 года назад
Yay! You switched to vscode! ❤
@tetley3737
@tetley3737 Год назад
Good explanation 👍
@petedookway5989
@petedookway5989 Год назад
Very goood explanation. thanks
@IgorogI1000
@IgorogI1000 2 года назад
reaaally good explanation
@Palundrium
@Palundrium 2 года назад
If neither branch's history is "rewritten" with new commits at 9:25, why does git log show two new commits under master after merging at 9:00?
@maplestoryinchinese
@maplestoryinchinese 3 года назад
Can't believe he gave away the course for free!!
@bobo0612
@bobo0612 Год назад
its a fortune to watch this video for free, thank you!
@mohanant7557
@mohanant7557 Год назад
Great explanation
@rico.worship
@rico.worship 3 года назад
Best explanation out there
@salamiswami5456
@salamiswami5456 2 года назад
great stuff!
@user-zb5jp4ti1d
@user-zb5jp4ti1d 3 года назад
Hi Colt, would be you be able to do a video on RU-vid or your udemy course about Git Large File Storage; i have a file over 50 MB that i push on to GitHub and I keep getting a warning; it would be great if you could break down Git LFS... not a lot of helpful videos on the same. Thanks :)
Далее
How To Squash Your Git History Like A Pro
13:09
Просмотров 53 тыс.
Git MERGE vs REBASE: The Definitive Guide
9:39
Просмотров 94 тыс.
МАРИЯ ГОЛУБКИНА О БАБУШКЕ #shorts
00:43
Learn Github in 20 Minutes
20:00
Просмотров 436 тыс.
Git merge and git conflicts
39:37
Просмотров 17 тыс.
Git Branching and Merging - Detailed Tutorial
54:28
Просмотров 193 тыс.
Git MERGE vs REBASE
16:12
Просмотров 1 млн
git rebase - Why, When & How to fix conflicts
9:45
Просмотров 34 тыс.
How to be a git expert
46:26
Просмотров 149 тыс.
Git rebase is not that scary
21:44
Просмотров 18 тыс.
So You Think You Know Git - FOSDEM 2024
47:00
Просмотров 1 млн
Здесь упор в процессор
18:02
Просмотров 380 тыс.
Телефон-електрошокер
0:43
Просмотров 1,3 млн
Самый быстрый пылесос!
0:30
Просмотров 23 тыс.