Git and GitHub Tutorial For Beginners | Full Course [2021] [NEW]

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025

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

  • @amigoscode
    @amigoscode  3 ปีที่แล้ว +65

    Enrol for free to access bonus lectures and and get free certificate
    amigoscode.com/p/git-github

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

      @Amigoscode
      I am beginner level for github, thanks for your tutorial, keep helping by making such a great tutorial, thanks for your support.

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

      ve aleyküm selam güzel kardeşim.

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

      you all probably dont give a shit but does any of you know a trick to log back into an instagram account??
      I somehow lost my password. I would appreciate any help you can give me.

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

      can you please send the link for the git commands and the info on commands. I can't find anywhere in the video or description.

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

      Please do you give certificate afterenrolling and completing in a Free Course. Thank you and May God bless you.

  • @techeky8958
    @techeky8958 3 ปีที่แล้ว +645

    How Git Works --> 3:20
    Installing Git --> 8:07
    Learn Git The Right Way --> 9:55
    Verify Installation --> 11:57
    Git Setup (Configuration) : 15:18
    Git Init (Initialize Git) --> 17:43
    Git Add --> 22:14
    (Git) Commits --> 29:42
    Amend Commits --> 38:03
    GitHub --> 41:02
    Create Repo --> 45:00
    SSH Keys Setup --> 50:24
    Git Push --> 56:18
    Git Pull --> 1:00:52
    Branches --> 1:06:39
    Working With Branches --> 1:09:09
    **Main=Master --> 1:17:35
    **Pull Requests --> 1:18:19
    Merging PR's --> 1:19:18
    **Git Workflow --> 1:25:49
    Dealing with Conflicts --> 1:28:49
    Merging Conflicts --> 1:34:39
    **Rebase --> 1:40:55
    Git Rebase --> 1:42:05
    **Git Rebase Recap --> 1:52:20
    Git Clients --> 1:54:01
    Git Pod --> 1:57:44
    Building Your Portfolio --> 2:00:39
    Exploring GitHub --> 2:06:51
    Open Source Software --> 2:13:54
    **Next Steps --> 2:19:45
    ------------------------------------------------------
    **For my references**
    Great video!!

  • @husein_alfil
    @husein_alfil 3 ปีที่แล้ว +28

    I just want to say, that I spent till now 9 hours with 3 different and long courses on TH-cam to teach Git and Github .. And there always was a gap in the teaching that I stopped the video after losing 50 minutes .. and your tutorial is the only amazing video that is full and complete and great explained !
    I am facing a hard time learning Git and Github .. but with this amazing Video .. it's done !
    Looking forward to learn the Java tutorial !
    Please keep this great way explaining things.

  • @praba.ponnambalam
    @praba.ponnambalam 3 ปีที่แล้ว +63

    This is one of the best tutorials out there for the beginners where even the advanced users can pick up a thing or two... Great stuff!

  • @nyizeya99
    @nyizeya99 3 ปีที่แล้ว +145

    you're one of the best teachers on youtube

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

    For anyone who’s wondering if they should Watch this video, i’m telling you you should, I watched it because I was behind in my class and this the only video i found that explains everything simply And in detail.
    Thank you so much🙏, you just saved me a whole semester🙏

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

    I haven't finished your course yet, but I have to say that this is the best course I've been ever watching. Everything is so clear for me. Your way of explaining things is incredible good. Thank you so much for your work

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

    This is the best course on Git, both in terms of structure and presentation. But the most important thing is that the speaker has exceptionally understandable English. I got it all about Git!

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

    I am a beginner in web development. did a lot of html CSS learning last 3 months and started JavaScript yesterday. It's a little bit easy because I'm coming from basic python. I'm taking git lessons on the side now since it's a must have skill. Thanks for the lesson amigo.

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

    I'm going to nominate this guy for the Nobel Prize! He deserve it! He is the best teacher of the f... world!

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

    Wa Alaikum Assalaam brother... I'm really happy to learn from a muslim tech guy :) Alhamdulillah

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

    This is really a clear tutorial on git and github. I have already been using git and github for 2 years since university, but I didn't really understand it until YOUR video here, so thank you very much.

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

    I am CS student in Turkey. I am learning git/github for storing my codes more efficiently.

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

    Without exaggeration THE BEST tutorial I've ever followed. Everything was so easy to follow along with and you were very clear. Thank you so much

  • @Rico-7
    @Rico-7 3 ปีที่แล้ว +5

    One tip, which is a similar thing you can do with many commands in terminal shells, is that you can chain more than one file for the git add command:
    So, instead of
    git add file1
    git add file2
    You can
    git add file1 file2
    Of course, as was mentioned in the video, you can use ' git add . ' to add all files in dir to staging area as well. However, I don't think this specific method was mentioned when explaining git add command.

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

    A really amazing teacher..
    Thanks for this.
    I didn't enter 20 secs into the vid before I subscribed.

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

    The last weeks were terrible for me. I couldn't find motivation to learn new stuff but this video has changed something on my head. Thanks for it!!!

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

    Omg, This is Amazing ! I watched several courses on Git/Github without understanding how this system actually works, but after this awesome course I am confident in myself that I can use git to manage my future projects with no fear! Thank u so much and السلام عليكم

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

    Thank you so much for this, I followed it to the end and learned a lot, now I'm very confident with git and GitHub, you're such a great teacher!!!

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

    you're one of the best teachers on youtube , I am beginer

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

    One of the things I like about your content is the pace of your explanation, not like some other guys that talk like machines. This Git and GitHub tutorial is top notch, my time spent was worth it. Thank you Amigos. Do you have any video on GitHub actions yet? cos I can't get my workflow to pass and I don't know what I'm doing wrong or what I'm not doing at all.

  • @sau-xf6sl
    @sau-xf6sl 3 ปีที่แล้ว

    Most humble programming mentor on TH-cam

  • @bedijustin1731
    @bedijustin1731 9 หลายเดือนก่อน

    je suis ivoirien donc francophone mais ton anglais est Very very Clear et donc je prends du plaisir à suivre ton tuto pour la première fois et cela me sera pour un double avantage

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

    *I have no words... I have no idea how I can thank you. I clicked all the ads pop up. Thank you Amigoscode!*

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

    Dear Nelson, thank you for all your content. By doing this, you make our learning process much easier. Best regards from Serbia.

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

    Thank you so much for the tutorial, I finally got to understand Git after a lot of tries and I am now implementing it in my projects. Your videos are the best.

  • @s041maya
    @s041maya 3 วันที่ผ่านมา

    great video, congratulations on the fantastic teaching, I learned a lot, I'm from a Portuguese-speaking country and although I'm not fluent in English it was fantastic to understand everything, thank you :)

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

    I have a cup of tea next to me, with a nice lo-fi music softly playing, and binge-watching your tutorials. One of the best feelings. Thank you my friend.

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

    Thank you. I managed to follow along to pretty much all of the course. You're a great teacher. Right pace, right instruction.

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

    Among all the tutorials i went through,
    This truly was a game changer for me!
    Thanks Amigos.

  • @omitmix
    @omitmix 8 หลายเดือนก่อน

    Great course! I have been using GIt over a year but still this presentation is a great summary. And the power of using command line interface is very clear.

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

    Hey! I'm only 40 min in but I love it already. Very informative but strait to the point at the same time. Thank you so much for this.

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

    I am an intermediate on using git and GitHub ,it was one of the first thing I learnt while Programming,but not yet that advance

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

    Nelson, i want to compliment you with your tutorials. Every video you have made is so good to understand and to follow. Keep on the good work bro, you are the best! Thank you for all your content! Peace bro!

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

    How you clearly explain and show simultaneous workflow, is amazing.
    Great work, thanks for sharing this content, was very helpful to me.

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

    This course is beyond useful! I learned SO MUCH! Thank you so much!

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

    saw many video"s but nothing compared to this . before I was having confusion on the terms commit and staging but now its more than clear . keep uploading content in simple terms and analogy

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

    Woah. I’ve just watched half of that without doing and I can really understand what he does. Damn, you’re teaching approach is top notch!

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

    The best tutorial that I've ever meet among TH-cam videos!

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

    I have only watched half of the tutorial but is more enough to appreciate the very well done job you've done and to thank you for it.

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

    I am Beginer, ur guy so helpful for me, appreciate.

  • @ДмитрийСолдатов-о6ц
    @ДмитрийСолдатов-о6ц 2 ปีที่แล้ว

    This course is awsome !!!
    And I have to say despite English is not my first language it was very comfortable to listen to you.
    You did great job, thank you ))

  • @Abdulaziz-ze4rb
    @Abdulaziz-ze4rb 2 ปีที่แล้ว +1

    Assalamu alaikum. Thank you very much my brother for your efforts. I learned everything you taught in this tutorial. I found your video while searching for "Git Github Tutorials".

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

    I cannot thank you enough! This was wonderful, you’re an AMAZING teacher!

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

    i was scolded at because I didnt know the squash, rebase stuff at work. Thank you very much for making that clear!

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

    I have just started using this like a week ago. WOW

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

    I really enjoy your clear and entertaining style of teaching. I was using git for several years. Your course helped me to refresh my knowledge.

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

    You are just amazing!
    Cannot stop myself not to comment , How awesome and helpful this video was for me!

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

    I have been thinking about it right now. Thank you for everything friend

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

    Masha Allah, I sticking with this channel. May Allah bless you.

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

    You are a real teacher, u speak with understanding

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

    Thanks very much for this masterpiece! It is indeed insightful! The most beneficial part of your course in my point of view is when you are summarizing the Git workflow within the real daily work. I was actually hoping to see some slides of it! Anyways, thank you so much!

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

      It's a *mainpiece! Not a *masterpiece!
      Want me to cancel your bum?
      Come on, man!

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

    This is an amazing course covers the essentials of git needed,
    very informative, well detailed and easy to understand
    thank you so much.

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

    Thank you for this class, this is my first time working with git, and I learned a lot from your teaching.

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

    You are the best my brother! BarakAllahu feek! I knew some commands but I didn't know how to use them correctly and in this tutorial you taught me everything I need to know!

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

    Assalamu walaikum, Man your'e the best explainer in TH-cam. I just love all of your course. Your deliberating is so easy and straight. You're the best.

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

    Watched It from start to end in one session, you're amazing
    Already took notes and looking for where to continue
    Thanks

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

    Great course! Extremely useful and clear!!! Very good job!

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

    Thank You, for a step by step tutorial. Has literally walked me through it. Great Job!

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

    I have watched couple of git tutorials but i could not understand whats going on, After watching this video i am pretty confident and now git is piece of cake for me. Looking forward to watch and learn more from your tutorials and be software engineer like you. If you make video on System design in your free time then it would be very appreciated as there are very less tutorials available on youtube. Thank you very much for your amazing content and time.

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

    After tried a few other tutorials, I found yours is the best!! thanks so much!

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

    You can teach like spoon feeding because you know what exactly the students want to know and about their doubts, at every step.🙏🙏🙏🙏🌷🌷🌷🌷 from USA.

  • @abdul-soburademoye5626
    @abdul-soburademoye5626 3 ปีที่แล้ว

    walaikum salam brother.... this is one of the reasons for following you bro. I'm happy to have found your page. Keep the good work up bro. I am Abdul-sobur from Nigeria

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

    AWESOME, iam only 30 minutes from the start and already learned a bunch .Just exactly what i was looking for.. Big big thanks. Gonna finished that and after appreciate you in my thoughts :) Cheers!

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

    Around 1:25:25 - Why do we delete branch feature-a on local? Didn't we already delete it on the remote and pull it? So, when we pull, don't, we also pull the branches, and then when you write git branch - a, you see remotes/origin/feature_a, which I understand as it is not deleted.

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

    This is the best tutorial I've ever have followed! Great stuff!

  • @SIATehnobirojs
    @SIATehnobirojs 4 หลายเดือนก่อน

    Thank you very much for your videos. They are very helpful and motivate me to study. May God give you strength and health to continue sharing my experience and knowledge.

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

    Thank you so much, Nelson. Now I can understand Github and work with it. That's amazing.

  • @inmyopinion_talk
    @inmyopinion_talk 3 หลายเดือนก่อน

    I am a beginner user of Git . I come from a perforce p4v station. I am excited.

  • @asim-gandu-phenchod
    @asim-gandu-phenchod 2 ปีที่แล้ว

    Bravo Amigo. Very attractive and during the 2 hours course, I was able to keep my attention to your lecture. Thanks a lot bro. Love from Pakistan

  • @roving-camera_72
    @roving-camera_72 3 ปีที่แล้ว +2

    This was super helpful because it is so comprehensive and easy to understand. Thanks for all of your effort.

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

    awesome man.. you make it effortless to learn. i am new in coding but was stuck in github for 1 months. thanks brooo and may you fasr growwww

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

    oh what amazing course brother really really thank you for your strong effort again thank you too1

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

    thank you for sharing a peace of your knowledge in such a didactic way, i really like long videos.
    fun fact: i watched it without subtitles and i thought i had a really bad listening, so i used to avoid videos in english and stuff, now, after watching this 2 hours long video and a few others, i don't think i have it, gonna watch some more now to practice

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

    The best introductory tutorial on this topic.

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

    Big thanks to this video, really enjoyed and looking forward to more such insightful videos helping beginner software engineers a clear path of success

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

    Am really enjoying this course Nelson your the best teacher ever continue giving us the good courses may God bless

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

    6 minutes into the video, I already know i'm gonna like it

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

    Thank you sooo much for this course. You just made my life easier...Keep up the great work.....Thanks once again from INDIA !!! Love You Man :)

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

    Thanks a bunch for this Couse! I've been coding for a while, but I've been putting off learning git defiantly a good course if you want to grow as a developer.

  • @hishamsomroz6913
    @hishamsomroz6913 3 ปีที่แล้ว +9

    Asalam-u-Alaikum Habibi. i really love your content

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

      Waaleikum salam warahmatullahi wabarakatuh habibi

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

    Happy to be here, I am a beginner

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

    Amazing tutorial! Very thorough and well done, one of the best github tutorials i could find

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

    this is very helpful after so many confusing tutorials i found my self in this ..

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

    Great job. I like the way you are detailed in your explanation of the concepts. I just learnt Git and GitHub through this resource. Well done.

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

    Thank you Nelson for this valuable free piece of knowlegde you provided for us here in this course. I'm truly grateful and learned a lot about both the git and github concepts. May Allah swt increase you more in knowledge, amin. و السلام عليكم

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

    Really awesome tutorial! You really have the soul of a teacher.

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

    you are the best trainer in my list of youtubers trainers

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

    Thanks, man. This course is helping me in my quest to become an engineer.

  • @Manojkumar-pi3jn
    @Manojkumar-pi3jn ปีที่แล้ว

    I have completed this course, its awsome.

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

    This was one of the best tutorials that I've ever watched and it was so useful for me. Thank you so much 🌺🌼🌸

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

    Hey Amigoscode, you taught me this. I am really happy after watching it! Thanks

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

    Just gotten started with the course but am already in love with it :- ) thanks bro

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

    This was so SO good. Thank you so much for sharing this tutorial for absolutely free. So thought-out, so valuable 🙏🙏🙏

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

    This course is almost perfect if not perfect, I literally learned Git in 2 hours... how cool is that?

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

    Lots of love and respect my Muslim brother and may Allah bless you

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

    Thanks bro for everything. I am learnig a lot of things from your channel

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

    i cant appreciate you enough for this video. you did an excellent job

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

    Well done Bro! You explained the conflicts as simple as possible 🙌

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

    Thanks bro
    this has helped me big time. it mad it clear and help me specially by connecting my git with github and clarified git branches
    thanks once again