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 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.
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.
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.
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
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. :)
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.
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.
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
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.
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
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.
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.
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 ! 😊😊
I have been coding for a little while now, and i am self taught. So I never really knew about github. Some projects I have like 200 different versions of files and outputs in folders and I lose oversight.
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
Git Merge Conflict in 100 seconds, next?
Sadly, you need more than 100 seconds to fix a conflict ;C
Good luck :D
😧
😂
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.
This is quality content. Thanks for the efforts you've been taking over the course of time, one of my all time favorites.
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 👋
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
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.
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.
Brilliant! This should be in EVERY single dev course in the planet.
Man thanks for answering it, people need to stop overcomplicating simple stuff.
Man this channel is legendary for breaking down overwhelming concepts, though Git might not be the best example; it can be confusing.
I totally want 100 minutes video from you - your explanation are so great!
Me single dev: has merge conflicts
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 i learnt git yesterday only and started using it
im loving it :)
Wow! Pure magic. Simple and fast explanation, good job!
Liked before seeing the video. Glad I did.👍♥️
Awesome!
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
Man, I love how you explain and the quality of the videos... even if they're 100 sec long
VS Code is becoming the De Facto Code Editor.. congratulations Satya
Wow! Great series. I believe these videos aren't as easy as it seems. I highly appreciate your efforts. Thanks again. 😊
haven't programmed in a while, very quick and helpful
I just learned git, I'm adding it to my resume. Thanks
This is such a well made video! It's short but really explains the basics. Keep it up
I use git everyday as a dev. Still watched and enjoyed this. Your videos are pretty great. Also the Delorean.... just that.
0:59 this illustrates the software development very well....
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.
Can't wait to see "git resolve conflict in 100 seconds, hehehe :-p !"
That's next on the list for git!
VHS logo attracted me and then watching your videos I became pretty sure you will cross millions subscribers sooner than you think
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
I just discovered your channel and I already fell in love with it
Thanks! Welcome to the channel 🍰
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.
The most worth it 100 seconds of my life
Next Episode: Docker Explained in 100 seconds.
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
nice sequel
this is the best video on git ngl
you earned a subscriber. And I am really thankful to you for creating this amazing video. WELL DONE.
your new fan
Request episode: solving merge conflict in 100 seconds
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.
I love these short videos 😉
Prediction: this will be one of your most popular videos. Congrats!
Thanks, but IDK... UA-cam does not love short videos
Buhh That's easy! I dare you to explain love in 100 seconds
You mean the love2D framework, right?
Shoutout to Linus for making this amazing technology for us to use
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.
How do you create such high quality videos so often?? Very cool!!
Thanks for making this video simple and short for understanding git
Great video! Short and straight to the point!
wtf couldn't anyone else just explain it like this? thank you!
You are a living legend bro
something was wrong with me. I saw your video and corrected it, good luck to you
i love everything about this channel
W0w!!1 next Computer science in 100 secs!!!
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 ! 😊😊
You can also create a branch and then switch to it using one command:
git checkout -b feature-x
Nice brief refresher, thanks!
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.
lovely
Jeff, can you create an in-depth video or tutorial about git?
Please do "ionic in 100 seconds"
- things to make ionic development easy
- what technologies to choose with it (DB, cloud, server)
git checkout -b is a good shortcut
Good call!
Yes sir! Absolutely love these series :)
i watched this video yesterday and Git is taught in class today, are you a sage?
I have been coding for a little while now, and i am self taught. So I never really knew about github. Some projects I have like 200 different versions of files and outputs in folders and I lose oversight.
Linus single-handedly changed the internet and no one can tell me differently
Really love your work man!
Machine Learning in 100 seconds should be next!
This was amazing! Thank you!
did you make a sequel about merge conflicts yet?!
Fireship, stop being so amazing, please! I can only get so... smart at a time!
...
No, stay shiny as you always do.
another video regarding merging plssssss.
Linus was the real MVP
Very well content.
I just created a git simple explain video then realize its duration is approx an hour. Delete immediately!!!
No, I'm sorry for how SLOOOOOOW I just played your video! 😂😅
I'm learning though! Great vid for the newbie
Excellent explanation man. 👍
This video is multipurpose: everything you said also applies to mercurial and subversion!
Pretty nice for a short video
Amazing, this channel is awesome!
git sounds like magic
Great overview!
you should consider to create complete courses.
What happened to Merge Conflict in 100 seconds 🔥?
Great format! love it
Like shotgun info shot!!! Awesome!!!
Thank you so much for your work
These videos are freaking amazing. Very well made and very addictive!
Programmers : No one can explain git so quickly
Fireship: Hold my stopwatch
I shouldn't have watched this not knowing anything about git
Got explain simple and short..
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 explanation of git 😊
Loki should really watch this video
It all makes sense now.
Did he ever make the sequel ?
Nice video dude.
please explaine more about git
THANK YOU