Learn Github in 20 Minutes

Поділитися
Вставка
  • Опубліковано 1 гру 2024

КОМЕНТАРІ • 311

  • @examinedinteractive8588
    @examinedinteractive8588 5 років тому +505

    Hey everybody,
    The "-u" when entering the command "git push -u origin master" sets origin as the remote (upstream) target so any pushes after that can be called with just "git push" instead of typing it all out.

    • @ColtSteeleCode
      @ColtSteeleCode  5 років тому +168

      I caught this mistake right after I published the video, and unfortunately the only way I can let students know is via a note in the description which no one reads! I wish there was an easy option to edit or annotate the video. Hopefully pinning this comment will make it easier for students to see!

    • @arjunkirpal9776
      @arjunkirpal9776 5 років тому +1

      @@ColtSteeleCode your courses are awesome. What do you think about the Quart framework? It positions itself as async Flask. Thank you. pgjones.gitlab.io/quart/

    • @RampageG4mer
      @RampageG4mer 4 роки тому +3

      What does the -v mean in 'git remote -v'?

    • @examinedinteractive8588
      @examinedinteractive8588 4 роки тому +7

      @@RampageG4mer It means verbose. It will show the url of the remote repo. Here's the link to the docs: www.git-scm.com/docs

    • @hisfluffinessscaredy-catth9862
      @hisfluffinessscaredy-catth9862 4 роки тому

      Thanks

  • @sheneshperera
    @sheneshperera 5 років тому +299

    Colt, I just want you to know that you're an amazing teacher! I've watched literally all your videos and have paid for some of your udemy courses, and I don't know what it is about the way you teach but it's just so damn clear when you teach something. Hats off to you man! Thank you very much for the amazing free content!!

    • @ColtSteeleCode
      @ColtSteeleCode  5 років тому +36

      Thanks for this lovely comment, Shenesh! I'm glad to have you as one of my students, whether it's on UA-cam or Udemy or somewhere else :)

    • @ytwithjp
      @ytwithjp 4 роки тому +1

      Agreed

    • @tchimittsyrenjapov7422
      @tchimittsyrenjapov7422 4 роки тому +4

      Not only are you a great teacher, but you also have such a live and gentle voice. I really appreciate you.

    • @boban_24
      @boban_24 3 роки тому

      @@tchimittsyrenjapov7422 which makes us listen keenly and so it was understandable

    • @micaherollyonelanderson5063
      @micaherollyonelanderson5063 2 роки тому

      Agreed!

  • @santespro
    @santespro 5 років тому +34

    Colt, I've been following you for a long time now and I just wanted to thank you for every tutorial you made.
    You have inspired me and you have helped me a lot in my life as a developer.

  • @JayronWhitehaus
    @JayronWhitehaus 5 років тому +9

    Your sheer exasperation with Cody's "lovely change" is absolutely hilarious. Just cracks me up! Thank you for the great video, keep up the great work!

  • @rutger6034
    @rutger6034 4 роки тому +27

    I've procrastinated watching this video for so long, until I actually needed to use it and figured it out myself with a bit of help from a classmate.
    I hate myself sometimes

  • @elganm7828
    @elganm7828 4 роки тому +1

    I spent hours today trying to find resources to learn git and github. This video is one of the best I’ve seen. Explained simply but effectively. Thanks for the awesome video Colt!

  • @BbB-vr9uh
    @BbB-vr9uh 2 роки тому +2

    Awesome tutorial! I appreciate the demo just using text files, because a lot of github tutorial material conflates git with also learning about programming topics. This lets the github tutorial be the true focus and helped me follow it better.

  • @chrismgentry
    @chrismgentry 5 років тому +6

    I wish I would have seen this before I talked about it in class early last week! This fantastic video would have saved me a 45min lecture and live demo. I added a link to my exercise notes so students would be able to reference this content. Thanks for all your hard work!

  • @micaherollyonelanderson5063
    @micaherollyonelanderson5063 2 роки тому +1

    I just love you bro. Thank you so much. I laughed out loud at the end with Stevie! You're rad and you just get it. Also the aesthetic is so nice all the time. 🌲

  • @JamesWelbes
    @JamesWelbes 4 роки тому +10

    Your teaching style is perfect for my learning style, great job!

  • @JesusRodriguez-bc3bu
    @JesusRodriguez-bc3bu 3 роки тому +4

    really git/github introduction, exactly what I needed to start up. thanks

  • @kadekeqw23
    @kadekeqw23 5 років тому +14

    Wow - I think I have discovered my new favourite coding teacher. Thank you!

  • @oussamareghay7081
    @oussamareghay7081 3 роки тому

    colt is one of the best etachers i've ever seen.
    Respect for you man

  • @sudipasarkar7981
    @sudipasarkar7981 4 роки тому

    I have watched git videos for over 2weeks now.. But was unable to do a push ..Only after watching your videos I learned to do it.. Thank you.. You saved me

  • @burner00019
    @burner00019 5 років тому +42

    8:25 HAHA "thank you Cody". Oh boy colt doesn't sound impressed.

  • @Anneman0
    @Anneman0 9 місяців тому

    Hey Colt, thanks for sharing this video. I've watched 4 videos earlier trying to make sense of both Git and Github but I was so lost til I saw your video. Thank you so much and I appreciate you!

  • @frankcastellanos
    @frankcastellanos Рік тому

    Colt you are one of the best teachers in udemy and youtube, thanks for your knowledge.

  • @glassofchampagne
    @glassofchampagne 5 років тому +1

    This always happens! I start thinking that I should learn GitHub properly and boom Colt Steele uploads a neat 20 minute video for me like an absolute legend! Props bro!

  • @jordanleslie1221
    @jordanleslie1221 2 роки тому +2

    Such a helpful video. Felt overwhelmed trying to learn Git and GitHub on my own but I feel way more confident using them now. Thanks for all your work, loving the Udemy web developer course as well!

  • @iJuce
    @iJuce 3 роки тому +1

    I just want you to know that you're an amazing teacher! I've watched literally all your videos and have paid for some of your udemy courses, and I don't know what it is about the way you teach but it's just so damn clear when you teach something. Hats off to you man! Thank you very much for the amazing free content

  • @qaiszehm1455
    @qaiszehm1455 3 роки тому

    I just watched both of your vids on git and github and it was really amazing, understood everything very smoothly, thanks a lot and keep up the good work!

  • @Sam-jg5zv
    @Sam-jg5zv 4 роки тому

    Exceptional video. I have watched many videos about github, none of them were as succinct and clear as yours

  • @thesuperiorman8342
    @thesuperiorman8342 5 років тому +2

    This is the first time I came across your channel and I absolutely loved your presentation. Everything I needed to get me started. Thank you.

  • @harold5534
    @harold5534 4 роки тому +4

    Thanks for the 30 mins git education (Github and Git), they are both awesome

  • @uniikkiz
    @uniikkiz 4 роки тому +1

    The voice was oddly familiar, then I remembered that I took one your Udemy courses in 2015 or something. Cant believe your still at it, you are the best!

  • @paulvu7557
    @paulvu7557 5 років тому +1

    Omg this is the best explanation of GitHub ever. I never understood the workflow until now!

  • @telmomarinho2729
    @telmomarinho2729 4 роки тому

    Congratulations, Colt Steele! Very good video! Objective, direct and clear!

  • @danieldey
    @danieldey 4 роки тому +1

    That was actually a very good video, great work bro

  • @sanchito59
    @sanchito59 5 років тому +7

    Hey, Colt, love your stuff! You've inspired so much in my education and career path.
    I'm not sure if commenting is the proper method, but I know you were looking for feedback on video ideas. One thing that perplexes me is regular expressions and when and why we'd want to use them. I'm not sure if they're commonly used by developers and I'm not fully understanding the power that they may contain.
    Love your channel, thanks!

    • @tartarus1322
      @tartarus1322 4 роки тому +4

      I would say that Regular Expressions are more used to verify text or parse it. This means that if you want to split text into multiple parts so that it can be more appropriately analyzed, or if you want to make sure it matches a format.
      Here are some examples of when you'd use them:
      Let's say you want to verify an email address given to you is valid. Let's say you define a valid email address as some alphanumerical text, followed by an "@" symbol, some more alphanumerical text -- the domain, and followed by .com, so xxxx@xxxx.com; note that the text can be of any length.
      So, we can form a regular expression to check if this matches. The expression would look like this:
      (JavaScript)
      (\w|\d)+@(\w|\d)+\.com
      or alternatively
      [a-zA-Z0-9]+@[a-zA-Z0-9]+\.com
      This basically ensures that there are 1 or more of alphanumerical characters, followed by an @ sign, followed by 1 or more of alphanumerical characters followed by a .com.
      Another example is if you're taking in input for a problem, for example, that gives you numbers that are spaced out, e.g.
      "1 2 3 4 5 6 7 8 9 10"
      and you want to loop through them and concatenate all of them:
      (JavaScript)
      You might want to go about it by turning it into an array:
      function concatenate(str) {
      let result = '';
      let array = str.split(/ /);
      for (let e of array)
      result += e;
      return result;
      }
      You can also use it to replace things: just take the string and use RegExp like:
      str.replace(/ /g, '')

    • @sanchito59
      @sanchito59 4 роки тому

      @@tartarus1322 thanks for the reply, this is a great explanation AND has use cases ♥

  • @JihedCh
    @JihedCh 4 роки тому +2

    Hey Colt,
    Great tutorial, I hope you make more videos (more advanced topics) with Git/GitHub

  • @Cysecsg
    @Cysecsg 4 роки тому

    Most easiest explanation I encountered. Gotta save this and rewatch whenever I have doubts. Thank you!

  • @AminKhan
    @AminKhan 4 роки тому +6

    Hey, Colt! I love your tutorials and you are an amazing teacher! I have bought a course of yours from Udemy and followed your videos on UA-cam but I'd be a lot happier if you taught your Udemy courses all by yourself and not including another teacher because the way you teach is much and way better than other teachers.

  • @lionatticus9743
    @lionatticus9743 2 роки тому

    Awesome video Colt. Watched this after I finished the one on GIT. In the middle of your Web Dev Bootcamp, and wanted to start my own project while showing that I have an understanding of GIT / GitHub. I’m still going to take you GIT / GitHub course though. Thank you!

  • @satyamkumar2820
    @satyamkumar2820 4 роки тому

    Thanks Colt. I haven't come across better teacher than you. you are damn good at explaining things crystal clear. By the way, I am your student at udemy (web developer bootcamp). You are just amazing. Keep doing great work.

  • @ashleysnyder416
    @ashleysnyder416 2 роки тому

    I clicked this without knowing this was you!!! I love your courses!!!

  • @prashara
    @prashara 5 років тому +5

    Beautiful Simply Beautiful, even i can understand Git Now, thanks Colt.

  • @nws4714
    @nws4714 3 роки тому

    So glad I found your channel. Totally get git and github now. Thank you!!

  • @Shubham-b
    @Shubham-b 5 років тому +20

    Hey Colt, what about the announcement that you were going to make this week ? Any update on that ?

    • @Pgarbs
      @Pgarbs 5 років тому +2

      Was waiting for this video to drop for that very reason. Hoping to hear something soon, the suspense is killing me!

    • @ColtSteeleCode
      @ColtSteeleCode  5 років тому +35

      Hi Shubham, Unfortunately my schedule got a little bit messed up last week when my power company (PG&E) decided to cut power to my city for a week. I wasn't able to access the internet, charge my laptop, or record what I needed to record to make my big announcement. I'm working on something far larger than anything I've done before, and it involves a bunch of moving parts all of which came to a halt with the big power outage. Rest assured, it is coming! Soon!!

    • @candi2Love
      @candi2Love 4 роки тому

      @@ColtSteeleCode Sorry to hear of the power outage and glad it was resolved! A whole week without power, you must've lost a lot of refrigerated foods!😡 Can release your big announcement now? Thanks!

    • @sligon00
      @sligon00 4 роки тому

      @@ColtSteeleCode ( PG&E ) lol...So , that means you are in northern Calif. , I use to live in Silicon Valley, worked for SRI , and Apple ...now in Long Beach....thanks for your videos... :-)

  • @samkersebet4122
    @samkersebet4122 3 роки тому +1

    Thought I vibed with Colt just because he is a great teacher, but now that I know he has good taste in music I know he's a homie

  • @iuriivadaturschii3473
    @iuriivadaturschii3473 2 роки тому

    Simple and clear like a shiny day.
    Thanks!

  • @bmfitzgerald3
    @bmfitzgerald3 Рік тому

    Dude. Awesome instruction. Thanks so much... Great teaching style, very clear, concise, and with good humor!

  • @eliasebner3595
    @eliasebner3595 2 роки тому

    you make great videos, packed with information and straight to the point

  • @zindev
    @zindev 5 років тому +1

    You're getting better and better. 😁

  • @riks2338
    @riks2338 4 роки тому

    Dayumm.... compared to others this one is straight forward and crystal clear...definitely better than other ones here. Caus i watched nearly all the tuts but this one is cut above 👍
    Edit -> added a last sentence 😅

  • @RustyTube
    @RustyTube 3 роки тому

    One thing I do not understand: If someone forks your project, then makes changes to his fork, but you also make changes to yours, and then you approve his request to merge his changes-the changes you made after he forked, will they be lost? And if not, how will GitHub know how to combine the two different sets of changes?

  • @teukurian090598
    @teukurian090598 2 роки тому

    That is without question a fine addition to the playlist

  • @joelmck
    @joelmck 3 роки тому

    Your training is very clear, engaging and so easy to learn from. Sir, you have a gift. Thank you for the amazing training.

  • @markthrasher4548
    @markthrasher4548 2 роки тому

    Excellent video that gives a nice overview of the git process! Thanks for sharing!

  • @hugocsl
    @hugocsl 5 років тому +1

    Thx man! This is what I was looking for a while.

  • @soufianesammah5936
    @soufianesammah5936 5 років тому +2

    a tremendous source of inspiration! thank you, brother!

  • @hiltonwong5419
    @hiltonwong5419 4 роки тому

    Thanks Colt. You just gave me a quick briefing on Git and GitHub. That's very useful.

  • @ashkanahmadi
    @ashkanahmadi 12 днів тому

    Excellent video thanks. I just used this video as a reference to fork a small WordPress plugin, make changes, and then push to my repo and then create a pull request on the original repo. Hopefully it will be approved.

  • @smithscarborough
    @smithscarborough 3 роки тому

    Man, as a new developer in-training, this was incredibly helpful. Thank you for sharing!

  • @guyprovost
    @guyprovost 4 роки тому

    Well done. Maybe adding topics like rebasing and dealing with merge conflicts ?

  • @umeshkumarasamy6608
    @umeshkumarasamy6608 4 роки тому

    Thoughtful of you in using Notion to give a good documentation/Notes so even common plebs like me could understand the higher workings of git.

  • @emreolmez8551
    @emreolmez8551 3 роки тому

    Thanks for the awesome short study video with good exercises. Cool!!!

  • @Mat-vb8er
    @Mat-vb8er 4 роки тому +1

    Again Colt, this is great! Thanks!

  • @afique8932
    @afique8932 4 роки тому

    Thanks, Colt. That was a very nice tutorial to learn Git & GitHub for beginners. Love your way of teaching!

  • @Speed-TV
    @Speed-TV 2 роки тому +1

    2:21 I still don't know what this random code screen you switched to is

  • @corywoods4771
    @corywoods4771 3 роки тому

    This video and the Git tutorial really helped me. Thanks

  • @valentinkrajzelman4649
    @valentinkrajzelman4649 3 роки тому

    Great vid and great material. You made my life easier man

  • @sohailmmn9812
    @sohailmmn9812 4 роки тому

    The good thing about you is that I first like the video and then enjoy watching it and learning. WHY? It's obvious.

  • @jessicastrater8023
    @jessicastrater8023 3 роки тому

    FANTASTIC video for beginners, thank you!

  • @customish
    @customish 5 років тому +2

    thanks for your yt channel and the udemy course!

  • @mrknarf4438
    @mrknarf4438 4 роки тому

    Excellent: simple, clear, with example. Just what I was looking for, thanks!

  • @rentallogs
    @rentallogs 4 роки тому

    Excellent Communicator! Great teacher.

  • @gusprado
    @gusprado 5 років тому

    Another great, useful and amazing content. Kudos Colt!!!

  • @drajiv1
    @drajiv1 4 роки тому

    Clear, simple explanation - Thanks!

  • @digigoliath
    @digigoliath 4 роки тому

    Great video on how GIT works! Being new, I will have to go through your other (15 mins) video to fill in some knowledge gaps. However, I still managed to follow the steps because you explained the flow very well.

  • @BonJoviBeatlesLedZep
    @BonJoviBeatlesLedZep 2 роки тому

    BAHAHAHA. Loved your original playlist with all the classic rock but laughed out loud when I saw Cody's choice of song. F*ck The Pain Away is also a great song! Great tutorial. Helped a lot.

  • @fathellahyousfi1805
    @fathellahyousfi1805 4 роки тому +1

    you really know how to deliver! ♥

  • @Alex-sc2rc
    @Alex-sc2rc 4 роки тому

    I love your videos. I like how you get in medias res. Altough I think you're rushing through it a tiny little bit.

  • @MissLouisecaramel
    @MissLouisecaramel 4 роки тому

    I have no idea if you will see this or if someone else can answer my question. What happens if you were to merge your "relaxing playlist" branch back with the master. Will the addition from Elie be lost? Or will your relaxing songs be added at the end of the "playlist" list?

  • @AmanDeep-qy9bd
    @AmanDeep-qy9bd 4 роки тому

    Thank you for such an amazing course. You made it really simple to use git and GitHub for me.

  • @watashibr
    @watashibr 3 роки тому

    Nice GitHub lessons. Thanks Colt!

  • @MilindGour
    @MilindGour 5 років тому +2

    Short and sweet tutorial :) Thanks!!

  • @JaviMoreno5
    @JaviMoreno5 2 роки тому +1

    I just wanna know what happens if you pull request, but the original master has changed during your edition of the original master...

  • @shahriyarko2476
    @shahriyarko2476 3 роки тому +77

    fun fact : the tutorial is exactly 20 minute

  • @hectorsvill
    @hectorsvill 5 років тому

    awesome video and notion doc!

  • @enidstephanie8687
    @enidstephanie8687 3 роки тому

    I wish you had used the initial example from the git tutorial, you know , for beginners and stuff

  • @DecentralEyes
    @DecentralEyes 3 роки тому

    A question regarding the terminal you should use. In Windows 10 should I use powershell, or just open a command window with 'CMD' Should I open as administrator ?

  • @akashrajum3319
    @akashrajum3319 5 років тому

    Thanks a lot, was waiting for this video!

  • @ahnaf77khan11
    @ahnaf77khan11 5 років тому

    Loved your explanation and walk through. Thank you for your contribution that you did in my software engineering education.

  • @ashishshrestha2803
    @ashishshrestha2803 4 роки тому

    when you are in github repo and you go to the terminal to enter "git remote add origin .... ". what is that terminal? a git terminal from previous video or github terminal of its own?

  • @datplant4188
    @datplant4188 2 роки тому

    when i run the "git push -u origin master " line i get an error saying i can't log in with my username and password, but that i need tokens?

  • @soroush51
    @soroush51 4 роки тому

    so if we fork a repo, will it be up to date as the original repo?(like by git pull in future we can always get latest changes) or we will have just a copy of the latest version of the time we forked it?

  • @williamkerr8836
    @williamkerr8836 3 роки тому

    From your local repository is there a way to see if there are updates you need to pull from the master without doing a "git pull"?

  • @timothyk5
    @timothyk5 3 роки тому +1

    When working at your job, do you need to fork the repository or just clone it?

  • @denism4737
    @denism4737 4 роки тому

    The best GitHub tutorial. Thanks!

  • @bb38451
    @bb38451 4 роки тому

    Hi!
    Great video!
    Did you cover the “not covered in this video” topics on another video?

  • @Moinsdeuxcat
    @Moinsdeuxcat 4 роки тому

    What happens on large code where basically everyone messes with every file? The cloned version of master may have gone way out of date during the time when the pull-requester edited it and added a feature or fixed a thing? Is there a way to add that feature without losing every change that's been made in-between?

  • @juicetheballer
    @juicetheballer 4 роки тому

    This tutorial was done really well. Thank you so much

  • @hariskhan804
    @hariskhan804 4 роки тому

    brilliant stuff & excellent teaching method.

  • @elliotsherman9894
    @elliotsherman9894 2 роки тому

    everytime i try to push updates to my github repo i always get the same error:
    Updates were rejected because the remote contains work that you do
    not have locally. This is usually caused by another repository pushing....etc
    all videos i have seen about pushing updates don't get this error, why is it happening to me?
    i know that i am not supposed to run git pull before pushing....can anybody assist?

  • @RicardoPenders
    @RicardoPenders Рік тому

    I wish it was as simple as you're showing in this video, I followed everything you say but I get error messages and warnings that I needed to know first and pushing the code to GitHub that's another rabbit hole that I'm not getting for some reason.

  • @luisandrade1291
    @luisandrade1291 5 років тому

    Colt! please do a mini series on babel 🙏🏻

  • @the-nasim
    @the-nasim 5 років тому

    Please make a tutorial about docker. As always loved your video. Thanks

  • @vvvetohin
    @vvvetohin 4 роки тому

    Colt, Thanks a lot for sharing your knowledge!

  • @WillyFunkyFunk
    @WillyFunkyFunk 5 років тому +1

    Awesome video colt :-)

  • @stemmodular
    @stemmodular 3 роки тому

    Really helpful! And decent playlist too!!