Git Visually Explained

  Рет қаралды 13,592

Awesome

Awesome

Күн бұрын

Пікірлер: 81
@MasterSergius
@MasterSergius 5 ай бұрын
90% of git usage in small projects - git add, commit, push
@awesome-coding
@awesome-coding 5 ай бұрын
The other 10% is what is killing us :))
@Chirag98089
@Chirag98089 4 ай бұрын
​@@awesome-coding Literal truth
@irumvabriceberry5178
@irumvabriceberry5178 4 ай бұрын
you got it
@ncpurge789
@ncpurge789 5 ай бұрын
This has got to be one of the best made, most well-explained educational videos I have ever watched
@awesome-coding
@awesome-coding 5 ай бұрын
Thank you! It really means a lot!
@avi12
@avi12 5 ай бұрын
I swear you need to collab with Fireship, you are amazing tutors
@awesome-coding
@awesome-coding 5 ай бұрын
😅 Thanks!
@xtraszone
@xtraszone 5 ай бұрын
Nope, He is doing much better alone by himself only.. Fireship is nothing but a collection of crap AI videos these days.
@awesome-coding
@awesome-coding 5 ай бұрын
@xtraszone I wouldn't mind some of those insane view counts though 😅
@xtraszone
@xtraszone 5 ай бұрын
@@awesome-coding That is also Correct Bro 😆
@nobir98
@nobir98 5 ай бұрын
if I am not wrong, he already collab with Deno
@imadzaglou8205
@imadzaglou8205 3 ай бұрын
I watche some videos that are more longer than this, just by reason to find more details and practices to undertand, but when i watch this video i change my thought , it's wonderful short and has more practice and details , also the english its clear for beginners , good job men you'r aweson , keep going i appreciate .
@awesome-coding
@awesome-coding 3 ай бұрын
Thank you!
@mmoncif
@mmoncif 2 ай бұрын
The best git video ever. Thanks dude!
@awesome-coding
@awesome-coding 2 ай бұрын
Thank you!
@BradArnst
@BradArnst 4 ай бұрын
I didn't learn a lot as I am somewhat past the noob stage. But, this is an excellent video and did help solidify some of my knowledge and I will most definitely use this video to help explain for others. Very good. Good combination of speech, text and graphics (as always).
@awesome-coding
@awesome-coding 4 ай бұрын
Glad you enjoyed it! This is one of the videos I worked the most on.
@BradArnst
@BradArnst 4 ай бұрын
@@awesome-coding I do enjoy all of your videos. I do like how you move along quite quickly actually but never at the expense of missing information. I think that has to do with the combinations of word, graphics, code and so on. I think it isn't easy to get that combination right in so succinct and thorough a manner. Well done. Please do continue.
@brendondodd1484
@brendondodd1484 2 ай бұрын
Excellent video, brother. Thank you.
@awesome-coding
@awesome-coding 2 ай бұрын
Thank you!
@priyanshuganatra
@priyanshuganatra 5 ай бұрын
Amazing explanation ❤
@awesome-coding
@awesome-coding 5 ай бұрын
Glad you liked it!
@MaxCupertino-gf5ht
@MaxCupertino-gf5ht 5 ай бұрын
Awesome video
@awesome-coding
@awesome-coding 5 ай бұрын
Glad you enjoyed it!
@frankcastle4041
@frankcastle4041 5 ай бұрын
that's what i need
@awesome-coding
@awesome-coding 5 ай бұрын
Glad to hear!
@sheaksadi
@sheaksadi 5 ай бұрын
You missed the most important one $ git blame
@awesome-coding
@awesome-coding 5 ай бұрын
Hey... let's not blame anybody!
@aja749
@aja749 4 ай бұрын
How is this channel on 48K subs? very concise and not a single second wasted.
@awesome-coding
@awesome-coding 4 ай бұрын
Thank you!
@ransomecode
@ransomecode 5 ай бұрын
heck, i thought you were going to explain how git itself works under the hood
@awesome-coding
@awesome-coding 5 ай бұрын
Sorry :( - I changed the title - didn't want it to be misleading
@ransomecode
@ransomecode 5 ай бұрын
@@awesome-coding Man! you are incredible; most youtubers would've glossed over it, but you decided to take the extra effort to make the correction. Appreciate it✌🎉
@AndTheOfThat
@AndTheOfThat 5 ай бұрын
one big gotcha to look out for and you stated it but you should empahaize is "git branch" by itself makes the branch based off your current branch I cannot tell you how many devs make a feature-one branch, then make feature-two and now it is based off of feature-one when they probably meant to do main I recommend getting used to checking where you are before making branches (i also exclusively use git checkout -b new-branch source-branch)
@awesome-coding
@awesome-coding 5 ай бұрын
Very good point!
@mikejohneviota9293
@mikejohneviota9293 5 ай бұрын
i only know git init, git add, git commit, the git push to main
@StiekemeHenk
@StiekemeHenk 5 ай бұрын
You gotta learn some more, GIT is really powerful, especially if you work in teams or on multiple features.
@mikejohneviota9293
@mikejohneviota9293 5 ай бұрын
@@StiekemeHenk when things go unright. I just delete the entire project and re upload again 🤣
@awesome-coding
@awesome-coding 5 ай бұрын
So basically the first 3 minutes in the video? :D
@ryo_5748
@ryo_5748 5 ай бұрын
Great job! This might be the easiest video to learn Git. I often end up creating garbage commit messages after feeling mentally exhausted. Do you have any tips for improving this?
@awesome-coding
@awesome-coding 5 ай бұрын
Hey! Thanks for the feedback! When working on a new feature, just use a feature branch. You can add whatever messages you want in there. I usually do this as well, and I just use the "fix" or "commit" message whenever pushing on that feature branch. Then, when the feature is ready to be merged back into main, I do a squash commit (just like I mentioned in the video), and that squash commit receives a meaningful name (like the Feature name and details for instance). After the squash merge, the history will show only this last message, and will discard your "garbage" messages. Hope this helps!
@ryo_5748
@ryo_5748 5 ай бұрын
@@awesome-coding Thank you for the advice! That makes a lot of sense. I'll definitely try using feature branches and squash commits to clean up my commit history. Thanks again for the tips and the great video!
@awesome-coding
@awesome-coding 5 ай бұрын
@@ryo_5748 Thank you! Don't hesitate to reach out anytime you have questions!
@kasper369
@kasper369 5 ай бұрын
Ur using Vim as it's part of git commands, I shared this with junior dev and they are getting error on vim
@awesome-coding
@awesome-coding 5 ай бұрын
Woops 😑 Didn't think that might be misleading,
@paw565
@paw565 5 ай бұрын
Good video, but I hate those flashbanks screens that announce next chapter of the video. Please stick to the dark theme in the entire video.
@awesome-coding
@awesome-coding 5 ай бұрын
Thanks for the feedback!
@siniarskimar
@siniarskimar 5 ай бұрын
1:19 shouldn't this be the other way around? Git doesn't take a snapshot of the entire working directory, ie the project, but works on file changes/diffs At most the phrasing here is misleading
@dgdev69
@dgdev69 5 ай бұрын
Vim mentioned
@yt-sh
@yt-sh 5 ай бұрын
9:36
@alinghinea98
@alinghinea98 5 ай бұрын
cherry-pick ftw
@goatfryed5464
@goatfryed5464 5 ай бұрын
writing :wq to save and exit vim as if :x didn't exist. *look of superiority*
@awesome-coding
@awesome-coding 5 ай бұрын
I write :x only to my wife
@goatfryed5464
@goatfryed5464 5 ай бұрын
@@awesome-coding not only awesome, also wholesome!
@dgdev69
@dgdev69 5 ай бұрын
So I cant believe i have understood this by working with it for 2 years. One tip I would give is Dont use git reset --hard without pushing the code to remote branch. For adding the files just use the staging + icon in vs code.
@aLfRemArShMeLlOw
@aLfRemArShMeLlOw 5 ай бұрын
It's "without further ADO", not "adieu" ;)
@awesome-coding
@awesome-coding 5 ай бұрын
You are right - thanks!
@abdoun8214
@abdoun8214 5 ай бұрын
bro how you created a folder without Cd to it lmao
@awesome-coding
@awesome-coding 5 ай бұрын
😂 good point
@vaisakh_km
@vaisakh_km 5 ай бұрын
:) someone watched ThePrimeagin...
@awesome-coding
@awesome-coding 5 ай бұрын
I usually watch him, but I'm not sure what is the correlation here.
@vaisakh_km
@vaisakh_km 5 ай бұрын
@@awesome-coding there was a video 3 days ago about facebook using Mercurial instead of git, prime put up a poll asking how many don't know git, and a huge number of people said they don't know.. prime planning to do a 6h stream with frontend masters clear every doubt of everyone about git...
@awesome-coding
@awesome-coding 5 ай бұрын
@vaisakhkm783 ah, got it :)) believe it or not it is just a coincidence.. My video took two weeks to produce, so it was planned and worked on way before prime posted the FB mercurial video.
@vaisakh_km
@vaisakh_km 5 ай бұрын
@@awesome-coding no okk :) i always understimate work goes into these videos, and when i edit a video, i wonder why i can't make a movie in 1day XD
@warguy6474
@warguy6474 5 ай бұрын
why does your voice sound like ai wtf
@awesome-coding
@awesome-coding 5 ай бұрын
Probably because I have no soul 🥲
@jaydeep-p
@jaydeep-p 5 ай бұрын
I know rebase, but I don't care 😤
@possumkeys
@possumkeys 5 ай бұрын
This is the attitude we need. 😆
@awesome-coding
@awesome-coding 5 ай бұрын
😂
@neanelu5
@neanelu5 5 ай бұрын
Nice video, but the title is a bit deceitful.
@awesome-coding
@awesome-coding 5 ай бұрын
In what way?
@neanelu5
@neanelu5 5 ай бұрын
@@awesome-coding ha, you changed it
@CoConnoisseur
@CoConnoisseur 5 ай бұрын
⁠@@neanelu5 yea I ended up changing it because of the low CTR. Btw nice username :))
@samarnagar9699
@samarnagar9699 5 ай бұрын
this was knowing nothing to knowing the bare least neccesary not advance
@awesome-coding
@awesome-coding 5 ай бұрын
It's so hard to please you guys :))
@MasudRana-nx4rf
@MasudRana-nx4rf 5 ай бұрын
​@@awesome-coding Don't think about them.
Git Tutorial For Dummies
19:25
Nick White
Рет қаралды 1,3 МЛН
Git MERGE vs REBASE: The Definitive Guide
9:39
The Modern Coder
Рет қаралды 137 М.
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН
Жездуха 42-серия
29:26
Million Show
Рет қаралды 2,6 МЛН
The Fascinating History Of Databases
9:33
Awesome
Рет қаралды 14 М.
Git PULL vs FETCH
7:13
The Modern Coder
Рет қаралды 35 М.
13 Advanced (but useful) Git Techniques and Shortcuts
8:07
Fireship
Рет қаралды 937 М.
Constructors Are Broken
18:16
Logan Smith
Рет қаралды 122 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,3 МЛН
The Fascinating History of Go
7:06
Awesome
Рет қаралды 47 М.
Introduction to Git - Branching and Merging
28:48
David Mahler
Рет қаралды 491 М.
Python laid waste to my C++!
17:18
Sheafification of G
Рет қаралды 196 М.
Git and GitHub - 0 Experience to Professional in 1 Tutorial (Part 1)
36:57
Git Overview - Computerphile
16:28
Computerphile
Рет қаралды 190 М.
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН