I first seen your merge vs rebase a couple days ago and it really helped explain. KZbin seemed to agree and recommended me this straight after uploading (im not subscribed), and again really helpful video. Gonna have to check out more!
@themoderncoder8 ай бұрын
Good to hear. These videos end up taking way longer than I think to film and animate, so it really makes me feel like it’s worth it when I get comments like yours.
@shoooozzzz8 ай бұрын
@@themoderncoder the time spent is worth it. You are creating a better world for software devs
@daymenpasick78258 ай бұрын
My guy at the very beginning when you described git pull as being a combination of fetch and merge...it already instantly clicked for me xD thank you!
@misanthropicmusings45965 ай бұрын
Yeah, I use Visual Studio and it hides this detail from you. Good video.
@bury29092 ай бұрын
thanks for your videos :) helps alot! i use git for some time now (private and in my company) and sometimes we have some issues with the git stuff, and your videos really help :) keep on the good work
@themoderncoder2 ай бұрын
Appreciate you saying that :)
@bilalnaseem946 ай бұрын
Amazing man! Please don't stop making videos like this!
@themoderncoder6 ай бұрын
Appreciate it my guy! I’m still grinding - these deep dive vids take an ungodly amount of time so it’s hard to get even one out every month or two. But I’m committed to it.
@mehdizahedi28107 ай бұрын
Fantastic explanation, resolved all my confusion about merging. Thanks
@callmejobson6 ай бұрын
Great video!! I was asked this in a interview!! I have been using git for years without this knowledge Thank you!!
@themoderncoder6 ай бұрын
Sweet! Glad it helped.
@hrahman31238 ай бұрын
You always have great videos. Keep it up!
@coreC..7 ай бұрын
This is a clear explanation. Very good.
@CalmestTraderАй бұрын
What tool do you make your visualizations with? They are very good
@nipping12128 ай бұрын
Great video :)
@fernandolordao27 ай бұрын
Great class! Thank you!🙏🏼
@RuslanSkiraUkraine4 ай бұрын
Thank you for your great tutorials. I'm curious will you make a video about 'git submodule'?
@themoderncoder4 ай бұрын
I can certainly add it to the roadmap!
@_Gianluca3 ай бұрын
This video is awesome! Sadly I am not able to see the difference between git pull (without option) and git pull --ff. Both strategies seems to merge if it's not possibile to do a fast-forward-merge. If git pull (without option) is basically git fetch + git merge, what is git pull-ff? It looks the same to me. What am I missing? thanks.
@themoderncoder3 ай бұрын
"git pull" is always "git fetch" followed by "git merge" behind the scenes regardless of what merging option is specified. The "--ff" option is simply forwarded to "git merge" behind the scenes. Since "--ff" is the default merging strategy, if no command line flag is provided, there is no difference between "git pull" and "git pull --ff" unless you specify an alternative default (like in 5:47 in the video).
@dev-vf5fm4 ай бұрын
where's the dedicated video for side effect of git pull --rebase? no link appeared in the video
@themoderncoder4 ай бұрын
Sorry about that. The video I reference is this one: kzbin.info/www/bejne/sIDRqJqunqhjhaM
@marianokaimakamian61385 ай бұрын
Very useful :D
@leaks19654 ай бұрын
Exit vim, with save ZZ, exit vim without save ZQ
@tirthankar95337 ай бұрын
thanks for the video!
@linbynd8 ай бұрын
perfect !!!
@armin4146Ай бұрын
Thank you
@Guillen86065 ай бұрын
GIT GOAT. Thanks
@jeffreyzhang89496 ай бұрын
Mind sharing that terminal theme?
@themoderncoder6 ай бұрын
Sure. Below is the relevant part of my ~/.zshrc, and the font used is Iosevka: # Load version control information autoload -Uz vcs_info precmd() { vcs_info } # Format the vcs_info_msg_0_ variable zstyle ':vcs_info:git:*' formats '%F{215} %b%f' # Format the prompt setopt PROMPT_SUBST PS1=$'%F{69}%n%f on %F{cyan}%~%f ${vcs_info_msg_0_} \Uf0da '
@jeffreyzhang89495 ай бұрын
@@themoderncoder Thanks!
@chrism90178 ай бұрын
1:00-1:05 "... my local main branch hasn't changed". Light bulb on.
@devcallum8 ай бұрын
Not first but second
@themoderncoder8 ай бұрын
Let’s go! I never get “first” or “second” comments on my vids!!