FYI this video was a "Premiere" so make sure to check out the live chat replay for the full experience 🍿
@davidandrei225 жыл бұрын
Can I still send a pull request for a sticker? 😂 I bet they're awesome.
@bullettime28084 жыл бұрын
Please tell me what's your VS Code color and icon theme
@flleaf3 жыл бұрын
@@bullettime2808 he writes it in every descriptions (for newer videos)
@kalishaatlas6297 Жыл бұрын
5:13 5:13 5:13 5:13
@kalishaatlas6297 Жыл бұрын
GitHub one 5:13
@emilgabriel812 жыл бұрын
quite impressive how efficient this guy can be at explaining. it is literally everything you need to know in order to start with git and github
@Microphunktv-jb3kj Жыл бұрын
anyone can be, whean the script is pre-made.. his literally reading a premade polished text and recording it with a microphone... this isn't a live explanation / articulation ; )
@pietrofulceri5759 Жыл бұрын
@@Microphunktv-jb3kj i impressive the same
@isoaga66 Жыл бұрын
@@Microphunktv-jb3kj He is still explaining. Doesn't matter if it's a script. He had to write it in the first place to record the video. That's actually how most of the videos are made
@w1z4rd9 Жыл бұрын
@@Microphunktv-jb3kj No shit sherlock ;;))
@VoidPaul97 Жыл бұрын
IKR? I'm literally a beginner in almost everything about code, and now I've successfully implemented Git on a project of mine, and have a GitHub repo on it. I won't share it here for two reasons: 1. It's on Spanish, so most of the people besides my classmates wont understand a thing. 2. I don't want to self promote. But if you guys want to risk yourselves then I could post it here.
@christophergruendell8089 Жыл бұрын
I’m probably gonna have to rewatch this like 30 times before I am actually proficient in what he’s speaking about but everything I need is here. Thanks Fireship!
@KamelJabber16 жыл бұрын
dude! seriously, this video was pretty great but the user participation with the sticker is pure genius and a great touch! I feel you have really raised the bar of YT tech and educational content and is on the cutting edge of where the platform can go. I recently used scribe and was blown away by how simple and useful it was. This reminds of that, GG, keep up the good work!
@Fireship6 жыл бұрын
Thank you Kamel, really appreciate the feedback. The sticker idea was a risk, but glad to see the pull requests flowing in 😀
@seenu692 жыл бұрын
What's scribe?
@davesomeone40592 жыл бұрын
@@seenu69 I think the ancient Egyptians use them.
@Microphunktv-jb3kj Жыл бұрын
git hasnt revolutionized anything.. there were and still is many version control systems out there being used. ive encountered a developer who has coded for 43 years and he has never used git
@Xphy2 жыл бұрын
I didn't Git it
@AG-ur1lj7 ай бұрын
u must be a Git
@humongouzcox58053 ай бұрын
Just git good
@JonSmoley6 жыл бұрын
I love these more general framework-agnostic videos. 🐶
@Fireship6 жыл бұрын
Thanks Jon! I want to tackle at least one general topic per month.
@curiosdevcookie4 жыл бұрын
Thanks, me2!
@me_lvin7068 Жыл бұрын
Four years later, this git guide is still gold! I originally used git stash as an alternative to git reset.😂I know better now and this video just brings back memories during my first few weeks of learning to code. Cheers mate!
@dhedarkhcustard5 жыл бұрын
Another pro tip when comparing changes in VS Code you can select 1 or more lines of code, right click and select "stage selected changes" so you don't have to commit a whole file.
@jaynj9085 жыл бұрын
I tried to use git years ago when I tried to learn C++. Years later decided to take up Python and discovered VSC. This video really helped out.
@StelaTasheva5 жыл бұрын
I've passed few online tutorials/courses for git/github, spent some time reading documentation and stuff,... What I want to say is that this video is straight to what is basic but really important. Squashed into 10 minutes... awesome
@aron.mp4 Жыл бұрын
git squash
@raresdude6 жыл бұрын
Just came back to thank you for the sticker! Didn't think you will send it all the way across to Romania. Keep up the good work, Jeff. :)
@stargazer76446 ай бұрын
This is a great tutorial for those who already know how to use git and don't need the tutorial.
@SCTproductionsJ53 жыл бұрын
Man... a KZbin channel I don't put on 1.5x or 2x speed. That's an accomplishment!
@samuelkatz24632 жыл бұрын
It's quite wonderful to see how many profiles who've forked this project are now onto doing some very interesting things!
@IAmNumber40003 жыл бұрын
I knew Git was supposed to be useful before I knew how to use it but wow. That's super useful.
@chiragsingla.3 жыл бұрын
I used to feel embarassed when I didn't know git, now I know it and it's very helpful, I also have a workflow and pre-commit setup very helpful
@entrey_ua4 жыл бұрын
This channel is trully the best one. Short, useful, essential information. Just great!
@mpldr_2 жыл бұрын
I would like to submit a patch: - do small commits + do commits rebase and squash them until you have a nice topical package and ensure that every commit by itself is compilable (This allows for easier bisects later on).
@alternateName6007 ай бұрын
What nerd? Huh
@lvzy58333 жыл бұрын
Definitely underrated concise tutorial on git
@notcapnbloodbeard2 жыл бұрын
never have I been so confused yet learned something new at the same time
@eip4083 жыл бұрын
This is the tutorial🔥 Saw a lot of git tutorials on youtube but this one explains the best🙌🏼 Thanks man🐙
@d33znameless686 жыл бұрын
I'll be watching all of your videos. I definitely need all the help I can get for learning everything programming / coding related.
@Fireship6 жыл бұрын
That's what this channel is here for, thanks for watching!
@curtdp6 жыл бұрын
Wow! This is very tightly packed piece of info on how to start git! With huge amount of work on video editing... Thank you! 🙌
@Nostalgia_Realm3 ай бұрын
Used this to start my Git and programming journey. Thanks so far! 😃
@PeterPorker246 жыл бұрын
Dude, i love this channel. Appreciate all your work!
@thesqueak54745 жыл бұрын
one of the best git tutorials ive seen.. keep up the gd work man
@fabiojonathanarifin1 Жыл бұрын
Sir, I saved at least a hundred thousand dollars of college tuition fee because of you...
@drullo6 жыл бұрын
Excellent! Thank you for the great videos. You have a good, concise format that conveys the essential information and targets your audience very well.
@glenimal3 жыл бұрын
One my best 12:19 minutes ever spent on KZbin, top class ❤️🅿️
@bjk8374 жыл бұрын
This is brilliant! You got rewarded for learning not simply for watching! I haven’t seen that before!...makes the KZbinr/Subscriber relationship feel a bit different and refreshingly new...it’s not passive it’s active #pioneer
@73dines5 жыл бұрын
This is the only channel which I have to follow on .75. Perfect content if you ask me.
@MrMorgan20082 ай бұрын
Thank you for teaching this crucial skill so easily, hope you reach 10 mil one day Jeff
@SirLasterOfDesaster4 жыл бұрын
Yeeaaa THANK YOU! Now I understand the process of merging. I always thought I have to stay in the branch to merge to the master. But the right way is stay in the master an merge the features in from the branch to the master.
@MercyFromOverwatch23 жыл бұрын
Jeff is my favourite tech youtuber
@frankcastellanos Жыл бұрын
This video saved my life!
@lucyebrada2950 Жыл бұрын
This feels too big of a pill to swallow within a short time. I hope I do understand this after a few more replays within the week 🤞🏻
@beyondcatastrophe_4 жыл бұрын
I would recommend "git add -A" instead of "git add .", since this has the added benefit of removing deleted files in the repository This is because '.' is expanded to all files in this (sub)directory by the shell and git does not receive the dot, while '-A' tells git to do this itself
@sodiboo4 жыл бұрын
technically . is expanded to the current directory, which git itself expands to all files and subdirectories within it - correct that it does not receive the . but not *quite* accurate what it does receive
@baibhavchakraborty15602 жыл бұрын
I used to suck at git. But this has helped me. Thanks a lot brother ☺️.
@PedroRamos19915 жыл бұрын
More tips about git. Thanks for sharing this content
@saint_michael_the_archangel2 жыл бұрын
Hey man, you're great. Love your videos. Keep going, you're almost there.
@jamilvillones50202 жыл бұрын
And just like that. I can now use Git. Great video as always!
@RaghuprasaadIyer4 жыл бұрын
what an intro animation ....awesome
@darshangowda3096 жыл бұрын
Application of encryption here was just amazing 🤯 Never thought of it this way :P thanks 💣
@jeffbasos32585 ай бұрын
I swear all the other teachers I've watched talk at the speed of a turtle and leave me confused after watching an hour video. Fireship the goat.
@sanjacobs62613 жыл бұрын
This video being VSCode-specific was a mistake. It could've been the one place you need to go to learn git for anything or anyone, but now it's only the best video for very specific software developers.
@flogginga_dead_horse40223 жыл бұрын
It was mostly just running the commands in the VS terminal though...
@jakobarsement82663 жыл бұрын
Stickers haha. Brilliant way to make your videos interactive. Anymore giveaways coming soon?
@gardient6 жыл бұрын
hey, thanks for the sticker, totally forgot about it until my dad asked "What's with the envelope?", we have the same name so sometimes it's hard to tell what's for who, had a laugh the moment I saw the sticker, thanks again
@IhorVyshniakov10 ай бұрын
Thank you for compressing all this knowledge to easy visual understanding concepts 🤘
@aaa1820-g4g2 жыл бұрын
this is it, to the point, no time wasting
@lyto23266 жыл бұрын
Love this video and its style! Also great advices even fot those that we already were using Git :D
@nbamj886 жыл бұрын
As always, a very smart way of teaching
@zozo16036 жыл бұрын
I got the sticker finally! 😊(from Hungary) 🔥🔥🔥
@jesselima_dev6 жыл бұрын
Always awesome tips Jeff. Thanks!!!
@mehedirifat90723 жыл бұрын
This video is helping me in 2021
@Arnauuumm984 жыл бұрын
Your videos are excellent, keep up the good work! Love your videos!
@jsonkody5 жыл бұрын
This channel has amazing quality
@sarveshdevrukhkar2 жыл бұрын
This is feb-2023 and this video is still relatable and helpful. Wonderful!
@humand09692 жыл бұрын
Turns out it's a folder tree! Nice! (no sarcasm, it's actually nice)
@carrillocarlosce6 жыл бұрын
I'll watch it tonight, in the meantime, I'll give it a like =D
@stefano89362 жыл бұрын
You can't always git what you want. But if you try sometimes, you git what you need.
@anirbankopty9418 Жыл бұрын
The video is efficient, just you could mention where you were changing accounts for the forking and pull request section.
@joaomarcelofurtadoromero8277 Жыл бұрын
lovely Firekid in the background 6:11
@MrStefanica3 жыл бұрын
Another Excellent video ! Thanks ! 🙂 Small commits and squash flag are, as to me, two very useful pieces of advice.
@sridhar-natuva6 жыл бұрын
Nice video to remind basics again. Thank you.
@arsikkbar Жыл бұрын
And now i am here, in late 2023
@spendmoney3033 жыл бұрын
how pro i want to be one day. long journey ahead. thank you for this great free info! liked!
@HyperCodec2 жыл бұрын
With rust it automatically gives you a repo. Just another nice little convenience
@GeekyMino4 жыл бұрын
Great tutorial. Really well made.
@mohamedselim76352 жыл бұрын
Bro, you are a life saver ♥️♥️
@tilakmadichettitheappdeveloper4 жыл бұрын
I learnt Git and Github in 6 minutes by playing it at 2X speed
@yuehernkang6 жыл бұрын
wow thanks for the guide! Really loved it
@SoimulX Жыл бұрын
Best before 2020 indeed
@glitched.gaming Жыл бұрын
So I am hoping that this tutorial will help me, I'm nearing my last straw. I don't know why Git is so hard for me to grasp. I started programming learning Java (Huge mistake) and that felt like I was trying to swallow an elephant. Just wrapping my head around the OOP concepts drove me to breakdowns crying. Since then I've been able to grasp other languages like Javascript and Python, but for some reason I feel like I'm learning Java All over gain and have broken down more than once. So in advance thank you. and cross your fingers.
@MirMuhammadAbdurRahman Жыл бұрын
Thank you
@chavdamahesh27724 жыл бұрын
Please create tutorials on How this animations is created .
@maheshchavda62483 жыл бұрын
@Super Mario Yup ofcourse 😁😁 Thanx buddy ...
@CJ2by43 жыл бұрын
this is awesome thanks so much
@dhanrajshetty6452 жыл бұрын
Best place to learn web developement.
@sanguinetenetsofnull92273 жыл бұрын
Thank you for making this
@keokawasaki78334 жыл бұрын
i thought my screen was dying when the video started to glitch
@Tyokok5 жыл бұрын
AWESOME 12 min video on git! Thanks a lot! One quick Q: what is npm install? why you need it after clone from github? Thank you!
@maix525 жыл бұрын
I think npm install get all dependency required and install them so you have the node_modules folder with all modules installed
@DavePastor6 жыл бұрын
Is he actually typing? :O Keep up the good work
@skylark.kraken5 жыл бұрын
He uses ctrl+y/redo for some, pasting for others
@cinamynj Жыл бұрын
Learning about git today I so wish I didnt need to Linux But its like the easiest way to get it going
@alvinquezon59735 жыл бұрын
Hi Fireship, great tutorial, however can you do a advance topic like rebase and other advance functionality for github? Thank you!
@spacecowboy30635 жыл бұрын
are you still sending the stickers ?? lol, ive never submitted a pull request so im gonna do this to learn it
@Fireship5 жыл бұрын
No, but I'm going to do a similar pull request give away soon, so stay tuned
@SCTproductionsJ53 жыл бұрын
Around the 9:00 mark, why can't you just *clone* or *checkout* from someone's repository without having to fork it? Also, is forking how a person would normally compile and run open source software on their own? How easy/hard is that to do? ...cause I feel like every software would be different.
@junaid.hassan6 жыл бұрын
Thanks for the Sticker
@shionjay98826 жыл бұрын
Wow! nice Video. Thanks! 👍👍
@programinggrid9674 жыл бұрын
Suggestion: make on docker like this one.
@jarrydpatel96504 жыл бұрын
Your videos are always good. Really appreciative your channel. Please keep making Videos @Fireship
@mjackstewart Жыл бұрын
I would love to know more about advanced conflict resolution. I feel like a monkey banging two sticks together sometimes, and I'm actually embarrassed to ask my coworkers. Your content is awesome, though, hoss!
@mjackstewart Жыл бұрын
And you might want to explain the difference between main/master/origin/remote. Those can be vexing when you first start.
@VoidPaul97 Жыл бұрын
I would like to add the encryption on Java (since it's the only language I'm learning because of college. I chose to learn programming, but since in my country Java is the best paid programming language I'm learning it there. No complains about it so far, but I'm pretty sure that when I move to another language like Kotlin, Swift, or C# I'll understand why people hate it. In the meantime I'll have to add that encryption through Java)
@Joshfw274926 жыл бұрын
Nice video, I've used source tree before which is more of a UI based source control. I would prefer to use something more terminal based. Will be keeping an eye on this.
@Luiz-yj9rs3 жыл бұрын
Amazing video !
@vimtor5 жыл бұрын
Hey great video! A follow up about git flow would be nice.
@spooki-24514 жыл бұрын
sadly, i don't know what plug-in you used to generate the defaults for your environment. gitlens doesn't seem to have that functionality
@zaack9483 Жыл бұрын
Same problem here, it would be cool it it was in the description.
@avi126 жыл бұрын
GitHub should use this video to explain how to use Git and GitHub
@yukihyo83945 жыл бұрын
just a really big pro tip for people learning git and not grasping it at all (it took me a while to understand the power of git) PLEASE use a git client (i 100% recommend gitkraken, since it gives you a really nice and clear graph which really helps understand what the fuck is going on) you are simply not gonna be able to memorize all the commands, and you will 100% forget how your repo structure looks like. it boils down to, command line sucks for learning. and please dont fall in the trap of: "Real programmers only use git on the command line", unless you wanna be less efficient if you got questions about git and gitkraken or anything feel free to leave a command :p
@joegleiter92605 жыл бұрын
digging gitkraken
@macokaba19646 жыл бұрын
Thanks so much Jeff
@amankumarsinghkushwaha2 жыл бұрын
Hey is sticker Giveaway is still live
@samwansamwer58073 жыл бұрын
AAAAND git is invented by Linus Torvalds. Thank you sir Linus.