Git Explained in 100 Seconds
HTML-код
- Опубликовано: 23 авг 2024
- Learn the basics of Git in 100 seconds.
0:09 Initialize a git repo
0:33 Stage files
0:39 Commit a snapshot
1:12 Branch off into an alternate universe
1:30 Merge a branch into master
Follow me on Github github.com/cod...
Git Docs: git-scm.com/
#git #100SecondsOfCode
Install the quiz app 🤓
iOS itunes.apple.c...
Android play.google.co...
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
My VS Code Theme
- Atom One Dark
- vscode-icons
- Fira Code Font
Sorry for making this one soo long, here are the timestamps if you want to jump ahead!
0:09 Initialize a git repo
0:33 Stage files
0:39 Commit a snapshot
1:12 Branch off into an alternate universe
1:30 Merge a branch into master
I think its fine if its under 3min or max 5min, but i know you want to make this as short as possible (100sec)
I came here hoping for a quick tutorial and got intimidated by the ridiculous 2 minute length of the video. Thank you for breaking it down into bite-sized chunks for us.
Docker Please
😂
Please make the videos longer. They fell a little bit rushed. I think 5 minutes would be nicer and you could go more into the details of the topics not just the basics.
Git: * Merge conflict in 223 files *
Me: We're going to be here for sometime
Be bold just force merge and hope for the best lmao
Accept all your own changes, commit, done. Problem solved.
Docker in 100 seconds. Please!!
Yes please
Yes
An absolute and resounding YES
+1
+1
Me single dev: has merge conflicts
Git Merge Conflict in 100 seconds, next?
Sadly, you need more than 100 seconds to fix a conflict ;C
Good luck :D
😧
😂
Playback speed at 2x git explained in 50 sec
🔥 PRO Tip 🔥!
@@Fireship yeah btw thanks for the reply I'm a big fan of yours ♥️
Actually tried that and Jeff's voice was surprising intelligible at twice the speed! A little robot-like but definitely understandable and something different! but I much prefer the natural sound at the normal speed! Jeff has an awesomely clear speaking voice which only adds to his already awesome content. :)
@@benjaminjameswaller yup
This is quality content. Thanks for the efforts you've been taking over the course of time, one of my all time favorites.
My software engineering course took two lecture periods to explain the contents of this video (with a few extra bits here and there). Amazing how compactly you can convey so much information if you know what you're doing.
These videos are really good because they're quick and straight to the point. Bitsized information that adds up to an amount of knowledge that is quite useful.
Brilliant! This should be in EVERY single dev course in the planet.
I'm your latest follower/I started following this page yesterday and realized I've struck a gold mine....I already watched some of your videos...100s videos are unbeatable in quality!!! loving it man..Love from India
Welcome to the channel Siva 👋
Can't wait to see "git resolve conflict in 100 seconds, hehehe :-p !"
That's next on the list for git!
Next Episode: Docker Explained in 100 seconds.
Buhh That's easy! I dare you to explain love in 100 seconds
You mean the love2D framework, right?
Liked before seeing the video. Glad I did.👍♥️
Awesome!
I looked at tens of videos, but they all try to look too advanced ending up with bad explanation. this one is the best, please create a massive library of such videos.
haven't programmed in a while, very quick and helpful
I love these short videos 😉
I totally want 100 minutes video from you - your explanation are so great!
Wow! Pure magic. Simple and fast explanation, good job!
Request episode: solving merge conflict in 100 seconds
The most interactive educational channel you could possibly find
Subscribed!
I like this background soundtrack and image, just came back to hear it. Keep making these more, please. Thank you!
Man thanks for answering it, people need to stop overcomplicating simple stuff.
Wow! Great series. I believe these videos aren't as easy as it seems. I highly appreciate your efforts. Thanks again. 😊
Video begin: Hemm something usual.
Video almost end: "created by Linus Torvalds in 2005"
WAIT? is it? woooww?
Yeah, Torvalds created git because the ways of tracking the development of the Linux kernel we're bad in his opinion :D
He created it in just a week too
@@invinciblemode WTF?
Looks like it took much more effort to create git than my final year project, which I struggle completing it within a year.
@@invinciblemode That is certainly not true. You can't say an X software was created in X amount of time. It evolves over the years.
nice sequel
Omg dude you are on fire, i literally saw someone coment this yesterday and you already delivered
Thanks! Yeah, I try to prioritize good suggestions
I just discovered your channel and I already fell in love with it
Thanks! Welcome to the channel 🍰
This is such a well made video! It's short but really explains the basics. Keep it up
Machine Learning in 100 seconds should be next!
Oh god, thank you. You're been my recent favorite discovery
Could you make django/flask in 100s too? I would opt for flask since it has a simpler syntax, but it's your call
I'm good with Python, but this channel is mostly JS. Might try to fit some in in the future.
Any content from you is good, man, thanks for the consideration
Man this channel is legendary for breaking down overwhelming concepts, though Git might not be the best example; it can be confusing.
this is the best video on git ngl
The most worth it 100 seconds of my life
Man, I love how you explain and the quality of the videos... even if they're 100 sec long
I shouldn't have watched this not knowing anything about git
Prediction: this will be one of your most popular videos. Congrats!
Thanks, but IDK... RUclips does not love short videos
0:59 this illustrates the software development very well....
I just learned git, I'm adding it to my resume. Thanks
AHH dude this video is great lol very comprehensive for 2 minutes, nearing the end, I was literally like "dur what about merge conflicts?" before you answered it, looking forward to that next one sir
W0w!!1 next Computer science in 100 secs!!!
Git (and similar versioning software) is extremely popular, and it's good at what it does, but in this day and age when storage space isn't a concern, it's often not strictly necessary. If you name your files with version information, you can keep all versions around just fine, without any need for an advanced tool. It can just a bit inconvenient to find what you're looking for due to a lot more files. On the plus side, if it's code you're writing, your includes/imports will clearly show what version the code relies on, and it won't break because there's a newer version around.
That gets mindbogglingly complicated for larger projects, wich is the reason git was created.
So no that doesn't replace git at the slightest.
VHS logo attracted me and then watching your videos I became pretty sure you will cross millions subscribers sooner than you think
This was amazing! Thank you!
Man i learnt git yesterday only and started using it
im loving it :)
wtf couldn't anyone else just explain it like this? thank you!
I use git everyday as a dev. Still watched and enjoyed this. Your videos are pretty great. Also the Delorean.... just that.
Fireship, stop being so amazing, please! I can only get so... smart at a time!
...
No, stay shiny as you always do.
Great video! Short and straight to the point!
VS Code is becoming the De Facto Code Editor.. congratulations Satya
i love everything about this channel
Nice brief refresher, thanks!
Pretty nice for a short video
you earned a subscriber. And I am really thankful to you for creating this amazing video. WELL DONE.
your new fan
You can also create a branch and then switch to it using one command:
git checkout -b feature-x
im so terrible at using git. thanks for this simple and straightforward reminder and explanation of some simple git tools we should all be using.
git sounds like magic
Thanks for making this video simple and short for understanding git
0:07 *ASSUMING* Git is already installed in the computer & is available as a command in the command terminal.
If not installed get Git here: git-scm.com/downloads
Yes sir! Absolutely love these series :)
I find it better than crash course
something was wrong with me. I saw your video and corrected it, good luck to you
Really love your work man!
did you make a sequel about merge conflicts yet?!
How do you create such high quality videos so often?? Very cool!!
lovely
It all makes sense now.
Programmers : No one can explain git so quickly
Fireship: Hold my stopwatch
Shoutout to Linus for making this amazing technology for us to use
Linus was the real MVP
Loki should really watch this video
Jeff please also explain the features like Rebase, Patch changes, Revert Last commit, Squash commits.. also maybe a GUI interface that is usefull (i really like Intellij Idea's GIT support), but really wish to know the command line code's for GIT and also on VSCode just like in this video for the features I mentioned ! 😊😊
Great overview!
Very impressive but can you explain Github in 100 seconds?
Yes, in fact I have two more git videos lined up - "Merge Conflicts" and "How to submit a PR on Github"
Great format! love it
THANK YOU
You are a living legend bro
another video regarding merging plssssss.
Like shotgun info shot!!! Awesome!!!
Linus single-handedly changed the internet and no one can tell me differently
Read git vs fossil. Git is for huge projects with huge teams. It's complicated and easy to damage. That's a good enough reason to use rcs, CVS, or fossil.
Thank you so much for your work
git checkout -b is a good shortcut
Good call!
please explaine more about git
Excellent explanation man. 👍
Pro tip: real hackers keep spaming "git log" and "git status" because the output looks cool.
Amazing, this channel is awesome!
you should consider to create complete courses.
Ah I git it now
Jeff, can you create an in-depth video or tutorial about git?
Merge vs Rebase will be a fun video. #proposition
What happened to Merge Conflict in 100 seconds 🔥?
Modern TS development environment in 100 seconds. :D
Firewall in 100 seconds
DNS in 100 seconds
iPXE in 100 seconds
Libvirt in 100 seconds
... this could have more videos that Santa Barbara. :)
But if seriously... i think you should keep close to CS fundamentals.
One more really interesting topic for me is the CS history. Recently watched video about text editors. So educative. Now its much more easy to understand/learn tools like Vim/Emacs.. etc... and .. how they actually play nice with all those text file based configurations.
Definitely its not a 100 second shorty... but its really interesting topic. Everybody is rushing into next bling bling framework but they forgot about the roots and reasoning about differrend descisions made.
amazing , liked and subbed
Please do "ionic in 100 seconds"
- things to make ionic development easy
- what technologies to choose with it (DB, cloud, server)
I wish I could make videos like this
No, I'm sorry for how SLOOOOOOW I just played your video! 😂😅
I'm learning though! Great vid for the newbie
Great explanation of git 😊
These videos are freaking amazing. Very well made and very addictive!