Git It? How to use Git and Github
Vložit
- čas přidán 19. 06. 2024
- Learn how to use Git and Github 🐙🐱 in this interactive tutorial by sending a pull request to this repo in exchange for a free AngularFirebase sticker 🔥github.com/codediodeio/gimmie...
- PRO angularfirebase.com/pro
- Atlassian www.atlassian.com/git/tutorials - Věda a technologie
FYI this video was a "Premiere" so make sure to check out the live chat replay for the full experience 🍿
Can I still send a pull request for a sticker? 😂 I bet they're awesome.
Please tell me what's your VS Code color and icon theme
@@bullettime2808 he writes it in every descriptions (for newer videos)
5:13 5:13 5:13 5:13
GitHub one 5:13
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
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 ; )
@@Microphunktv-jb3kj i impressive the same
@@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
@@Microphunktv-jb3kj Yes, you are right, but you need to recognise that the nice thing about his content is the "polishness" of his vids, visually and cognitivally talking.
@@Microphunktv-jb3kj No shit sherlock ;;))
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!
Thank you Kamel, really appreciate the feedback. The sticker idea was a risk, but glad to see the pull requests flowing in 😀
What's scribe?
@@seenu69 I think the ancient Egyptians use them.
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
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!
I love these more general framework-agnostic videos. 🐶
Thanks Jon! I want to tackle at least one general topic per month.
Thanks, me2!
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.
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
git squash
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.
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. :)
Wow! This is very tightly packed piece of info on how to start git! With huge amount of work on video editing... Thank you! 🙌
This is the tutorial🔥 Saw a lot of git tutorials on youtube but this one explains the best🙌🏼 Thanks man🐙
It's quite wonderful to see how many profiles who've forked this project are now onto doing some very interesting things!
Dude, i love this channel. Appreciate all your work!
This channel is trully the best one.
Short, useful, essential information. Just great!
Excellent! Thank you for the great videos. You have a good, concise format that conveys the essential information and targets your audience very well.
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!
one of the best git tutorials ive seen.. keep up the gd work man
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).
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.
I'll be watching all of your videos. I definitely need all the help I can get for learning everything programming / coding related.
That's what this channel is here for, thanks for watching!
Definitely underrated concise tutorial on git
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
Thank you for compressing all this knowledge to easy visual understanding concepts 🤘
I knew Git was supposed to be useful before I knew how to use it but wow. That's super useful.
Love this video and its style! Also great advices even fot those that we already were using Git :D
This is brilliant! You got rewarded for learning not simply for watching! I haven’t seen that before!...makes the CZcamsr/Subscriber relationship feel a bit different and refreshingly new...it’s not passive it’s active #pioneer
never have I been so confused yet learned something new at the same time
I used to suck at git. But this has helped me.
Thanks a lot brother ☺️.
This video saved my life!
Always awesome tips Jeff. Thanks!!!
Application of encryption here was just amazing 🤯 Never thought of it this way :P thanks 💣
Hey man, you're great. Love your videos. Keep going, you're almost there.
Your videos are excellent, keep up the good work! Love your videos!
As always, a very smart way of teaching
Man... a CZcams channel I don't put on 1.5x or 2x speed. That's an accomplishment!
wow thanks for the guide! Really loved it
Another Excellent video ! Thanks ! 🙂
Small commits and squash flag are, as to me, two very useful pieces of advice.
One my best 12:19 minutes ever spent on CZcams, top class ❤️🅿️
Nice video to remind basics again. Thank you.
This channel has amazing quality
The video is efficient, just you could mention where you were changing accounts for the forking and pull request section.
And just like that. I can now use Git. Great video as always!
Stickers haha. Brilliant way to make your videos interactive. Anymore giveaways coming soon?
This is the only channel which I have to follow on .75.
Perfect content if you ask me.
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.
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
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
Hi Fireship, great tutorial, however can you do a advance topic like rebase and other advance functionality for github? Thank you!
This video is helping me in 2021
More tips about git. Thanks for sharing this content
this is it, to the point, no time wasting
Great tutorial. Really well made.
I got the sticker finally! 😊(from Hungary) 🔥🔥🔥
Hey great video! A follow up about git flow would be nice.
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
what an intro animation ....awesome
Thank you for making this
I use gitflow plugin in vs code to setup the branching model . Git is awesome
Great video. Looking into the programs, I was expecting the encryption/decryption being wrote by you. Not the case, simply RSA.encrypt and .decript. Anyhow, thanks for the overview.
Thank you!
Thanks for the Sticker
how pro i want to be one day. long journey ahead. thank you for this great free info! liked!
Bro, you are a life saver ♥️♥️
Turns out it's a folder tree! Nice! (no sarcasm, it's actually nice)
I'll watch it tonight, in the meantime, I'll give it a like =D
this is awesome thanks so much
Thanks so much Jeff
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!
I think npm install get all dependency required and install them so you have the node_modules folder with all modules installed
Best before 2020 indeed
This is feb-2023 and this video is still relatable and helpful. Wonderful!
Your videos are always good. Really appreciative your channel. Please keep making Videos @Fireship
Jeff is my favourite tech youtuber
Thank you
Thank you.
Sending this to some coworkers jajajajajajajaja xD but seriously, that was pretty amazing. Any change we get something similar for git CI? Especially for a code built with CMake :)
Thanks!
Learning about git today
I so wish I didnt need to Linux
But its like the easiest way to get it going
Best place to learn web developement.
With rust it automatically gives you a repo. Just another nice little convenience
lovely Firekid in the background 6:11
Wow! nice Video. Thanks! 👍👍
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)
Suggestion: make on docker like this one.
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.
well done!
Amazing video !
Hi! Can you create video, how configure vscode for using with angular2+ and react. Which plugins are best for it. Thanks 🙂
Please make your recorder display the hotkeys you press at the bottom? that would really make it really really helpful.
⌘ + D ...
I like this, thanks
Nice vid and interaction with the user but did you know you can get the rsa public by just having the private these days
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 🤞🏻
You can't always git what you want.
But if you try sometimes, you git what you need.
Love your video
Quick question: is it good practice to commit your gitignore file or not? Thanks!
Which system font are you using? For some reason, whichever linux distro I install, I just don't end up liking the font.
super useful
Sir, I saved at least a hundred thousand dollars of college tuition fee because of you...
Does the sticker giveaway is still live 😭 if not then please make it bud 🥺
Thanks
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.
Is he actually typing? :O Keep up the good work
He uses ctrl+y/redo for some, pasting for others