90% of git usage in small projects - git add, commit, push
@awesome-coding5 ай бұрын
The other 10% is what is killing us :))
@Chirag980894 ай бұрын
@@awesome-coding Literal truth
@irumvabriceberry51784 ай бұрын
you got it
@ncpurge7895 ай бұрын
This has got to be one of the best made, most well-explained educational videos I have ever watched
@awesome-coding5 ай бұрын
Thank you! It really means a lot!
@avi125 ай бұрын
I swear you need to collab with Fireship, you are amazing tutors
@awesome-coding5 ай бұрын
😅 Thanks!
@xtraszone5 ай бұрын
Nope, He is doing much better alone by himself only.. Fireship is nothing but a collection of crap AI videos these days.
@awesome-coding5 ай бұрын
@xtraszone I wouldn't mind some of those insane view counts though 😅
@xtraszone5 ай бұрын
@@awesome-coding That is also Correct Bro 😆
@nobir985 ай бұрын
if I am not wrong, he already collab with Deno
@imadzaglou82053 ай бұрын
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-coding3 ай бұрын
Thank you!
@mmoncif2 ай бұрын
The best git video ever. Thanks dude!
@awesome-coding2 ай бұрын
Thank you!
@BradArnst4 ай бұрын
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-coding4 ай бұрын
Glad you enjoyed it! This is one of the videos I worked the most on.
@BradArnst4 ай бұрын
@@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.
@brendondodd14842 ай бұрын
Excellent video, brother. Thank you.
@awesome-coding2 ай бұрын
Thank you!
@priyanshuganatra5 ай бұрын
Amazing explanation ❤
@awesome-coding5 ай бұрын
Glad you liked it!
@MaxCupertino-gf5ht5 ай бұрын
Awesome video
@awesome-coding5 ай бұрын
Glad you enjoyed it!
@frankcastle40415 ай бұрын
that's what i need
@awesome-coding5 ай бұрын
Glad to hear!
@sheaksadi5 ай бұрын
You missed the most important one $ git blame
@awesome-coding5 ай бұрын
Hey... let's not blame anybody!
@aja7494 ай бұрын
How is this channel on 48K subs? very concise and not a single second wasted.
@awesome-coding4 ай бұрын
Thank you!
@ransomecode5 ай бұрын
heck, i thought you were going to explain how git itself works under the hood
@awesome-coding5 ай бұрын
Sorry :( - I changed the title - didn't want it to be misleading
@ransomecode5 ай бұрын
@@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✌🎉
@AndTheOfThat5 ай бұрын
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-coding5 ай бұрын
Very good point!
@mikejohneviota92935 ай бұрын
i only know git init, git add, git commit, the git push to main
@StiekemeHenk5 ай бұрын
You gotta learn some more, GIT is really powerful, especially if you work in teams or on multiple features.
@mikejohneviota92935 ай бұрын
@@StiekemeHenk when things go unright. I just delete the entire project and re upload again 🤣
@awesome-coding5 ай бұрын
So basically the first 3 minutes in the video? :D
@ryo_57485 ай бұрын
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-coding5 ай бұрын
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_57485 ай бұрын
@@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-coding5 ай бұрын
@@ryo_5748 Thank you! Don't hesitate to reach out anytime you have questions!
@kasper3695 ай бұрын
Ur using Vim as it's part of git commands, I shared this with junior dev and they are getting error on vim
@awesome-coding5 ай бұрын
Woops 😑 Didn't think that might be misleading,
@paw5655 ай бұрын
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-coding5 ай бұрын
Thanks for the feedback!
@siniarskimar5 ай бұрын
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
@dgdev695 ай бұрын
Vim mentioned
@yt-sh5 ай бұрын
9:36
@alinghinea985 ай бұрын
cherry-pick ftw
@goatfryed54645 ай бұрын
writing :wq to save and exit vim as if :x didn't exist. *look of superiority*
@awesome-coding5 ай бұрын
I write :x only to my wife
@goatfryed54645 ай бұрын
@@awesome-coding not only awesome, also wholesome!
@dgdev695 ай бұрын
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.
@aLfRemArShMeLlOw5 ай бұрын
It's "without further ADO", not "adieu" ;)
@awesome-coding5 ай бұрын
You are right - thanks!
@abdoun82145 ай бұрын
bro how you created a folder without Cd to it lmao
@awesome-coding5 ай бұрын
😂 good point
@vaisakh_km5 ай бұрын
:) someone watched ThePrimeagin...
@awesome-coding5 ай бұрын
I usually watch him, but I'm not sure what is the correlation here.
@vaisakh_km5 ай бұрын
@@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-coding5 ай бұрын
@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_km5 ай бұрын
@@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
@warguy64745 ай бұрын
why does your voice sound like ai wtf
@awesome-coding5 ай бұрын
Probably because I have no soul 🥲
@jaydeep-p5 ай бұрын
I know rebase, but I don't care 😤
@possumkeys5 ай бұрын
This is the attitude we need. 😆
@awesome-coding5 ай бұрын
😂
@neanelu55 ай бұрын
Nice video, but the title is a bit deceitful.
@awesome-coding5 ай бұрын
In what way?
@neanelu55 ай бұрын
@@awesome-coding ha, you changed it
@CoConnoisseur5 ай бұрын
@@neanelu5 yea I ended up changing it because of the low CTR. Btw nice username :))
@samarnagar96995 ай бұрын
this was knowing nothing to knowing the bare least neccesary not advance