1.6: Cloning Repo and Push/Pull - Git and GitHub for Poets

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ย. 2024

ความคิดเห็น • 404

  • @damselindiktat
    @damselindiktat 6 ปีที่แล้ว +240

    Just wanted to stop by and say, you're doing an amazing job.

  • @maskman4821
    @maskman4821 6 ปีที่แล้ว +102

    This is the best git&github tutorial, I have tried other tutorials, I got errors and I found no solutions. However I followed along this tutorial and I get it working, thank you Mr. Daniel Shiffmen, you are the best teacher ever!!!

    • @user-lq8gg2uv9z
      @user-lq8gg2uv9z 6 ปีที่แล้ว +4

      *he is rainbowCoder. not Shiffman.

    • @vikrantsingh47
      @vikrantsingh47 5 ปีที่แล้ว

      the tutorial by "thenewboston" is better imo

    • @ericvosselmans5657
      @ericvosselmans5657 2 ปีที่แล้ว

      Github tutorials are notoriously inadequate. thanks to mr Shiffmen for this one!

  • @twakskawt
    @twakskawt 6 ปีที่แล้ว +11

    This is like Github in Blue Clues mode. I really appreciate it. Very easy to understand. Thanks for this video.

  • @Raghad-mz8el
    @Raghad-mz8el 5 ปีที่แล้ว +29

    im finally understanding git commands. Thank you for these videos so much.

  • @hotrodhunk7389
    @hotrodhunk7389 ปีที่แล้ว +5

    You are invaluable! Your enthusiasm and skill at teaching is absolutely infectious. I absolutely love your positive attitude and seeing you make mistakes makes me feel so much better 😂😂😂

  • @imp1107
    @imp1107 3 ปีที่แล้ว +1

    This all works like a charm even 5 years later. The only minute change I found was 'master' being called 'main' in Github and 'open .' being 'explorer .' on Git as of 2021. I'm working on GitBash btw. But my oh my...Mr. Daniel..you're one of the finest teachers in the world. I always shuddered away from Git/Github but you Sir have made me a little more confident as of this video. Of course I'm going to next one in the poets series till I finish them all...brilliant stuff and hats off. You're one of the finest teachers in the world on this platform.

  • @felipealvarez1982
    @felipealvarez1982 7 ปีที่แล้ว +47

    It's the *less* command, not the *vim* command. And only the letter 'q' is needed to quit it. When you want to make a commit, it *might* open *vim* in which case colon-w-q :wq will [W]rite and [Q]uit, then git will commit the changes.

    • @TheCodingTrain
      @TheCodingTrain  7 ปีที่แล้ว +21

      Oh, thank you for this feedback! Apologies for my mistakes.

  • @JoshPeterson
    @JoshPeterson 7 ปีที่แล้ว +46

    "Ah, I'm in the Trash?!" Ahahahahaha - I started laughing super hard at that.

  • @ratkabu
    @ratkabu 6 ปีที่แล้ว +6

    Please continue uploading tutorials. You are the real hero..

  • @fet1612
    @fet1612 5 ปีที่แล้ว +1

    I must admit your explanations are super! It is methodical and crystal clear to those who pay close attention. May you be happy and look happy all the time!

    • @fet1612
      @fet1612 5 ปีที่แล้ว

      Thanks. I only wrote what I found to be the truth. He is brilliant, no doubt about that.

  • @AdrianaRodriguez-ei9kt
    @AdrianaRodriguez-ei9kt 3 ปีที่แล้ว +1

    i'm an english major and horror fiction writer. this tutorial explained everything i needed to know about git and it was in such a way that was so easy i now want to have all my projects on git.
    thank you so much

  • @chinmoysarangi9399
    @chinmoysarangi9399 4 ปีที่แล้ว +3

    It's March 2020 and your video is still very relevant for a budding programmer like me. Dare I say, you made one of the most tedious and confusing aspects of programming into fun and interesting topic! Was scared of Git and GitHub, not anymore! Keep going! :)

    • @hvega7997
      @hvega7997 3 ปีที่แล้ว

      What are you programing

    • @chinmoysarangi9399
      @chinmoysarangi9399 3 ปีที่แล้ว

      @@hvega7997 Using Python and SQL.

  • @khalidahmed2766
    @khalidahmed2766 6 ปีที่แล้ว +3

    This is by far the best GIT tutorial i've ever seen, thank you so much, I have watched many tutorials and for me git was really just so confusing, until i came across your series of tutorials, this just put everything into perspective for me. Thank You a bunch, I am planning on watching the rest of the series videos.

  • @ahmed3261
    @ahmed3261 3 ปีที่แล้ว

    I've watched many videos on TH-cam, Coursera and more, and I got confused..
    but this video is just straightforward and shows a simple examples, Thank you!

  • @TheLymonjuice
    @TheLymonjuice 7 ปีที่แล้ว +19

    By the way, your tutorials are really amazing and very valuable. Thanks a lot for your work!!! Keep Going

  • @ummesalma5205
    @ummesalma5205 6 ปีที่แล้ว +5

    Just love the way you explain,it so clear and straight forward.. Thank you..

  • @neilclay5835
    @neilclay5835 4 ปีที่แล้ว +1

    I like it that the mistakes are left in. I make the same mistakes of course. Great set of tutorials, top class.

  • @rover220
    @rover220 ปีที่แล้ว

    2023 - the only change here, use "main" instead of the "master" :D Still the best tutorials ever

  • @subhaneilsengupta3053
    @subhaneilsengupta3053 2 ปีที่แล้ว

    I was dozing off watching other monotonous tutorials at 2:30 in the morning, then I found your video. Thanks a lot !!!

  • @Isabellawijsman
    @Isabellawijsman 6 ปีที่แล้ว +2

    I love your git and github for poets series, watched them all and went back when I actually started using git. Learning Kotlin and on the side Flutter so needed to get the clone for flutter from github. Awesome job, when I need new programm language explaining, I'll be sure to check your videos!

  • @mazdysoraya6121
    @mazdysoraya6121 6 ปีที่แล้ว +3

    Very good and energetic teacher. He is really awesome and keep attention and explains well. Thank you sir.

  • @nate4556
    @nate4556 4 ปีที่แล้ว +1

    was following along and got suck in VIM land. paused and try to to figure it out. Had to restart several times and after 15 minutes or so figured out ctrl+z took me out of it. then continued and you actually explained why which I love.

  • @cahsib6089
    @cahsib6089 5 ปีที่แล้ว +2

    Freaking finally someone that can explain it well and make it easy to understand. Thank you so much sir!

  • @leonardojdas
    @leonardojdas 2 ปีที่แล้ว +1

    What a GREAT CLASS!!!! I loved the way that you teach! THANK YOU SO MUCH! I was struggling for a long time to understand this concept! This channel is a masterpiece

  • @antoniomartinez3429
    @antoniomartinez3429 5 ปีที่แล้ว +2

    It's funny because I was in VIM a few hours ago before watching this!!! I didn't know how to get out of it! thanks!

  • @8starsAND
    @8starsAND 7 ปีที่แล้ว +1

    I can not go out of admiration how much you enjoy what you do... Amazing, thank you so much!

  • @Virtualexist
    @Virtualexist 3 ปีที่แล้ว

    This is one of the most supportive, clear and just the best tutorial ! The others I have seen were just beating about the bush, never really focusing on what needs to be actually done ! Great work ! Loved it ! I wanna write a rainbow song in the key of C now !

  • @10thcontinent20
    @10thcontinent20 3 ปีที่แล้ว

    The correct command for "$ git push origin master" now is "$ git push origin main" (new rule against racism, by changing "master" with "main"-2020). Thx, Daniel, for all your work!

  • @harnoorsingh9230
    @harnoorsingh9230 4 ปีที่แล้ว +3

    You are doing such a great job. This was the funniest and easiest tutorial.
    And yes I was stuck at VIM. 🤣🤣
    Subscribed

  • @kamarajkannan4072
    @kamarajkannan4072 4 ปีที่แล้ว

    now on june 2020, still this one is best series on git hub

  • @HimmReaper
    @HimmReaper 2 ปีที่แล้ว

    I know I’ve said this about 13 times on other videos but i have to say it again. THANK YOU FOR THIS VIDEO!!!!!! It’s helping me sooooo much in my class! You are amazing

  • @olim93
    @olim93 7 ปีที่แล้ว +4

    Watching your videos @ 1.5x speed makes my day every day !

    • @faridrifaie
      @faridrifaie 7 ปีที่แล้ว

      Crazy idea but I don't know why i'm following you lol

  • @samirguliyev3221
    @samirguliyev3221 3 ปีที่แล้ว

    I am just enjoying when I watch your creative manner of teaching. Great job, teacher!

  • @brechtdewilde8997
    @brechtdewilde8997 4 ปีที่แล้ว +1

    you are such a good teacher! Very enthousiastic, very to the point and always showing examples. Wish every teacher I had in my life was as good as you. Thanks for all the knowledge you already gave and will give :)

  • @wenxiaozhou3131
    @wenxiaozhou3131 3 ปีที่แล้ว

    Thanks for your interesting way of showing how it works. I get a deep understanding of it.

  • @josefrenner
    @josefrenner 8 ปีที่แล้ว

    There are all kinds of places you can’t seem to get out of when working in the terminal. A very useful shortcut to remember is which will stop the current process running in the terminal/shell.

  • @karensanchez4149
    @karensanchez4149 6 ปีที่แล้ว

    Thank you so much. I have been using SVN for months now and had completely forgotten how to work with Git. Nice refresher!

  • @earcandies9677
    @earcandies9677 4 ปีที่แล้ว

    I just stopped to say that you are getting my concept clearer on git. thanks

  • @jaspeariv
    @jaspeariv 3 ปีที่แล้ว

    hahah I love this, I love how you don't edit out the hiccups to show the realistic aspect developing (constant debugging)

  • @Un_Known_known
    @Un_Known_known 6 ปีที่แล้ว +1

    This is my fav channel from all over TH-cam!

  • @sushantpenshanwar
    @sushantpenshanwar 4 ปีที่แล้ว

    There is a professional course on Udacity for git and GitHub. But I find your content amazingly easy to follow. Thanks a Ton.

  • @HISTORY-xg1ns1xw6n
    @HISTORY-xg1ns1xw6n ปีที่แล้ว

    Plain English is always appreciated 🙏🏽 thank you

  • @eeshakurode5708
    @eeshakurode5708 4 ปีที่แล้ว

    I know git already, I learnt in class. But I just couldn't stop watching this. I wish he taught all the subjects 😭

  • @8cec
    @8cec 6 ปีที่แล้ว +1

    Been struggling with git before I found your videos . THANK YOU

  • @BryanRodriguez-sp2gq
    @BryanRodriguez-sp2gq 4 ปีที่แล้ว +1

    Amazing tutorial, broh. Best git tutorial you'll find on youtube. Congratulations!

  • @mouradaouinat8721
    @mouradaouinat8721 4 ปีที่แล้ว +54

    “Oh! You could get this very dangerous thing called VIM” 🤣🤣

    • @mrmotion7942
      @mrmotion7942 4 ปีที่แล้ว +4

      I love vim!

    • @ajinzrathod
      @ajinzrathod 4 ปีที่แล้ว +1

      Its not dangerous. Once you use it, its LOVE

    • @aydict
      @aydict 4 ปีที่แล้ว +1

      @@ajinzrathod any advantages over normal text editors?

    • @ajinzrathod
      @ajinzrathod 4 ปีที่แล้ว +3

      @@aydict
      There are tons of advantages.
      You can sort contents inside the file
      You can work without arrow keys(BEST ADVANTAGE)
      You can go to these areas with just one key:
      starting of line (^)
      end of line ($)
      Highest peak of current page (H)
      Lowest peak of current page (L)
      Middle peak of current page (M)
      Go to start of File (gg)
      Go to start of File (G)
      There are many more short-cuts.
      You can assign your own color to editor.
      You can go to any line of page just by typing line number.
      You can assign your own short-cuts keys with
      You can split the layout any way you want
      You can go 10 lines down by typing *10j* or 10 lines up by *10k*
      You can delete 20 consecutive lines by *20d*
      You can switch case instantly
      You can bookmark any text.
      And there are various "vimrc" files available in github which makes your vim smoother and work any way you want.
      (And yes, you can do all these without using mouse.)

    • @mauricestardddude8317
      @mauricestardddude8317 4 ปีที่แล้ว +1

      @@ajinzrathod
      There's also specified keys on most keyboards for doing things like gnoig to the end/start of line or highest/lowestpeak of current page
      (Talking about the 4 keys next to delete and paste (hope they are called that))
      Not telling you to make vim look bad, it is a fantastic editor especially for how leightweight it is
      Just saying so you know if you were unaware of it, as they can be usefull cause of being universal instad of programm dependant

  • @Umberkuk
    @Umberkuk 6 ปีที่แล้ว +1

    REALY good Video. You made it understandable, Visual and realy easy due to your good pronunciation and gesture!

  • @Anton-wc7lb
    @Anton-wc7lb 2 ปีที่แล้ว

    Returning to this video again and again - amazing resource! Thank you!!!

  • @rahulagarwal4874
    @rahulagarwal4874 4 ปีที่แล้ว

    Thank You so Much Sir for this explanation. Can't explain how important this video was for me

  • @daudikombe
    @daudikombe 7 หลายเดือนก่อน +1

    2024 and still enjoying this stuff

  • @AlancRodriguez
    @AlancRodriguez 3 ปีที่แล้ว

    Its incredible to see how good this tutorial is

  • @brotherlui5956
    @brotherlui5956 6 ปีที่แล้ว +2

    Hi Daniel, thx to your videos i was able to install git locally, use github and use all that with IntelliJ IDEA writing code in Python. btw i started 4 weeks ago from nothing. Best regards.

  • @miladyaqo7150
    @miladyaqo7150 4 ปีที่แล้ว +1

    Some of my favourite moments:
    4:15
    5:41
    9:41
    This guy is gold xD

  • @kinzakanwal9351
    @kinzakanwal9351 5 ปีที่แล้ว

    Plus your jolly modes make learning awesome.

  • @ezeargen
    @ezeargen 4 ปีที่แล้ว

    oh my gosh! YEARS of my life stuck in VIM!!!! Thank you for this solution Coding Train ;)

  • @TheHornet79
    @TheHornet79 5 ปีที่แล้ว +1

    Thanks man! I can successfully transfer code from my home, portable, and work computer.

  • @harinijeyaraman8789
    @harinijeyaraman8789 4 ปีที่แล้ว

    Absolutely amazing video. You have explained so many concepts very concisely and such a simple explanation ! Thanks so much !!

  • @MarkJones-bc5vx
    @MarkJones-bc5vx 2 ปีที่แล้ว

    Great communication. You make this stuff real easy to understand.

  • @sarathy319
    @sarathy319 4 ปีที่แล้ว +1

    Its highly difficult to have session which is both engaging and comprehensive ..Coding Train stands in that .
    One recommendation : If you can post the sessions of Linux foundations for beginners and developers , it would be highly useful

  • @thovinh5386
    @thovinh5386 5 ปีที่แล้ว

    it would save so many lives if you show us that 'few minutes of debugging'

  • @davidespano8674
    @davidespano8674 6 ปีที่แล้ว +1

    Electrifying enthusiasm, well done!

  • @sederick80
    @sederick80 4 ปีที่แล้ว

    YOU ROCK!!! Thank you so much for this video!!! Just started bootcamp and this is a tremendous help for my understanding.

  • @3dferr
    @3dferr 8 ปีที่แล้ว +1

    Learning a lot 'bout GIT, thanks Schiffman!!

  • @IsaacA192
    @IsaacA192 2 ปีที่แล้ว

    Watching this (despite using git all the time) with a big smile on my face while coding in my amazing NVim setup. Getting started in it was filled with heartache and despair but now using a normal text editor is horrible.

  • @jimbarchuk
    @jimbarchuk 7 ปีที่แล้ว

    Daniel, this vid doesn't have the usual 'next vid' link in the notes, that the prev vids did. This is a REALLY nice feature that the VAST majority of 'serial vids' publishers do not do, and is EXTREMELY useful rather than going back to the publisher's channel and searching through a few hundred similar filenames to find the -exact- right vid for this series.
    In this case it's less critical and I don't have to go channel scrounging because the 1.7 happens to be in the 'what's up next' in the right column of the screen. (I notice 1.7 is also missing the 'next', you might want to check further down the chain too.)
    As I said in other comments, I'm learning a LOT because although I know what many concepts are about there were a few -specifics- that I didn't know. For instance yours is the first one I've seen that CLEARLY states that the format of the push CL is git push repo branch. Rocket science? Of course not. Others, throwing the words origin and master into the conversation without saying clearly what they were was always unclear. Git is NOT intuitive, because words like push, pull, fetch and clone mean different things DEPENDING ON THE ORIGIN OF THE COMMAND!! I can be local, and do a pull, or I can be loggged in remote, and do a push, and the same thing happens. This is where the git docs are -clear- but include too many details too fast, without explaining the -meaning- -behind- the actions.

  • @Rhythm-Of-Life
    @Rhythm-Of-Life 6 ปีที่แล้ว

    This is one the best, enthusiastic and understandable... Thank you !

  • @norahhh2416
    @norahhh2416 5 ปีที่แล้ว +1

    Thank you for this great tutorial. You did an amazing job explaining the concept and I like your enthusiam :). Keep up the good work

  • @kinzakanwal9351
    @kinzakanwal9351 5 ปีที่แล้ว

    Sir, I am writing my first comment on TH-cam . And you are one of the best teachers I have ever had.
    Sir! My gitt command is not working just like you said.

  • @jackr9122
    @jackr9122 4 ปีที่แล้ว

    Great stuff my friend. Best tutorial I've found on this by a long shot

  • @shantanushinde1722
    @shantanushinde1722 4 ปีที่แล้ว

    I am loving all your videos. Probably best explanations for beginners like me to understand git. Thank you :)

  • @tianhaoxu5491
    @tianhaoxu5491 5 ปีที่แล้ว +2

    I like your personality. Good video too, thank you.

  • @gautambedi591
    @gautambedi591 ปีที่แล้ว

    Best video, Straight to the point.
    Good work mate!

  • @giftedoneaz
    @giftedoneaz 4 ปีที่แล้ว

    Great video series. GVIM is amazing once you learn the ins and outs. VSCode even has a VIM plugin which takes VSCode to the next level.

  • @eruston
    @eruston 5 ปีที่แล้ว

    Fantastic video! Very helpful, I had no idea about dragging and dropping from finder into terminal!

  • @maxiequa567
    @maxiequa567 8 ปีที่แล้ว

    Thanks Shiffman, for sharing all this useful knowledge with the learning community...and P5 rules!! 👌

    • @TheCodingTrain
      @TheCodingTrain  8 ปีที่แล้ว +1

      +Max Equation You're welcome, thanks so much!

  • @ChrisBrody
    @ChrisBrody 5 ปีที่แล้ว +1

    Around 4:43 there is a difference with the new web GUI: GitHub now puts the clone URL behind a green button. I suspect this kind of a difference could really trip up professional poets and beginning git users. Otherwise I am extremely happy with the way this series is designed to help the absolute beginners.

    • @TheCodingTrain
      @TheCodingTrain  5 ปีที่แล้ว +2

      Thank you! I may reboot this series sometime if I have a chance as there are so many changes to GitHub!

  • @sahenliyanage3688
    @sahenliyanage3688 3 ปีที่แล้ว

    Man you cleaned up a lot of mess in ma head. Thanks a lot!

  • @seraaron
    @seraaron 2 ปีที่แล้ว +1

    the dangerous place of vim, I love it!

  • @Mr.Titanium1911
    @Mr.Titanium1911 3 ปีที่แล้ว

    You've been a great help to a newbie (me!). Never lose that enthusiasm :)

  • @kamleshbisht9811
    @kamleshbisht9811 2 ปีที่แล้ว

    best teacher best explanation seen ever please carryon sir

  • @thanos4177
    @thanos4177 5 ปีที่แล้ว

    Thank you. It's easy to understand. Your teaching is good.

  • @caeroa
    @caeroa 7 ปีที่แล้ว +7

    The command "dog" 13:00

  • @kinjalmistry730
    @kinjalmistry730 5 ปีที่แล้ว +1

    Great video. Thanks a lot. You might want to edit the title as it mentions about pull command and I didn't see explanation related to pull command in detail. Thanks.

  • @mecheey4497
    @mecheey4497 6 ปีที่แล้ว

    that laugh at 4:14! lol you're so happy in every video!

  • @KINGMODEOFFICIAL
    @KINGMODEOFFICIAL 10 หลายเดือนก่อน

    VIM IS DANGEROUS, I WAS STUCK THERE FOR AN HOUR!

  • @hasan-sh2hs
    @hasan-sh2hs 5 ปีที่แล้ว

    i did get a lot of benefits on this tutorials about git.thanks for hardwork.

  • @olips6494
    @olips6494 2 ปีที่แล้ว

    i love your enthusiasm :) this is a great tutorial thank you very much!

  • @caedenward4095
    @caedenward4095 ปีที่แล้ว

    Amazing video, had exactly what I was looking for!

  • @nellynegm9187
    @nellynegm9187 3 ปีที่แล้ว

    your energi is great, i love teacher that are so hype about the thing they teach

  • @brunaiglesias5542
    @brunaiglesias5542 3 ปีที่แล้ว

    i stumbled across this channel and i'm so glad i did
    will look into all your content!

  • @samiehypax3966
    @samiehypax3966 2 ปีที่แล้ว

    l love the way you demonstrate things man, you feel it for really. amazing job wooww

  • @pareshwadhwani2505
    @pareshwadhwani2505 3 ปีที่แล้ว +2

    Made my life a lot easier. You rock!!!

  • @lilsun724
    @lilsun724 5 ปีที่แล้ว

    This guy seems giddy and smiley all the time. Must be high on something. Good job on the series explaining Git. I subscribed.

  • @nicolashelios8556
    @nicolashelios8556 5 ปีที่แล้ว +1

    Thanks to you I can speak English soon. :D
    Greetings from Switzerland! :)

  • @keerthanaanandan6062
    @keerthanaanandan6062 4 ปีที่แล้ว

    You look like professor (money heist) and you are a good professor too😁💜

  • @raviiit6415
    @raviiit6415 5 ปีที่แล้ว

    much much better than paid courses in udemy.

  • @iamnickdavis
    @iamnickdavis ปีที่แล้ว

    I would have started with "git add" vs "git commit", but this is 👍

  • @maris7457
    @maris7457 4 ปีที่แล้ว

    Thank you! I had massive imposter syndrome from not knowing how this all works before.

  • @min-k2689
    @min-k2689 6 ปีที่แล้ว +1

    The best tutorial EVER

  • @SRKTVCREATIONS
    @SRKTVCREATIONS 3 ปีที่แล้ว

    Thanks for this Video. Helped me to learn gitlab