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

Ғылым және технология

In this Git and GitHub tutorial you will learn the essentials to be comfortable with git and GitHub.
GIt is software for tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development.
GitHub is the most popular hosting platform for software development and version control using Git.
This course is split into Git tutorial and Git and GitHub Tutorial
► What is Git
► Setup Git
► Git commits
► Git branches
► Git push
► Git rebase
► Git merge
► Github
► Pull Requests
► Exploring GiHub
► Open Source Software
Enrol here for free and get certificate: amigoscode.com/p/git-github
🙊 Subscribe to Amigoscode - bit.ly/2HpF5V8
► Courses Available for free here - amigoscode.com/courses
► Join Private Facebook Group - / 456035171490753
► Join Discord - bit.ly/2wL029v
⭐ Table Of Contents ⭐
🙊 Here are the goods for all my videos video:
► Recommended Books
Clean Code
- amzn.to/2UGDPlX
HTTP: The Definitive Guide
- amzn.to/2JDVi8s
Clean Architecture
- amzn.to/2xOBNXW
► Computer and Monitor
New Apple MacBook Pro
- amzn.to/3464Mmn
Dell 27 INCH Ultrasharp U2719D Monitor
- amzn.to/2xM3nW1
Double Arm Stand Desk Mount
- amzn.to/3aYKKfs
USB C Hub Multiport Adapter
- amzn.to/2Jz7NlL
► Camera Gear
Sony ILCE7M3B Full Frame Mirrorless Camera
- amzn.to/346QIJn
Sigma 16 mm F1.4 DC DN
- amzn.to/2wbic3Q
Sigma 33B965 30 mm F1.4 DC DC
- amzn.to/39G37Fd
Awesome Screen Saver
- github.com/JohnCoates/Aerial
IDE I use for coding
- Iterm
- VsCode
- GoLand
- IntelliJf
- Sublime
💯 You can also follow me here:
► Don't forget to subscribe | bit.ly/2HpF5V8
► Join Closed Facebook Group for discussion and early access videos and courses | bit.ly/2FbuIkx
► Follow me on Instagram | bit.ly/2TSkA9w
► Join Discord - bit.ly/2wL029v
❤️ Thanks for watching
pictures from pexels
www.pexels.com/photo/woman-we...
www.pexels.com/photo/man-wear...

Пікірлер: 601

  • @amigoscode
    @amigoscode3 жыл бұрын

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

  • @nevergiveup7985

    @nevergiveup7985

    3 жыл бұрын

    @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 жыл бұрын

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

  • @elliottbodie7448

    @elliottbodie7448

    2 жыл бұрын

    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

    2 жыл бұрын

    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
    @techeky89583 жыл бұрын

    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!!

  • @Sky-yy

    @Sky-yy

    3 жыл бұрын

    Thanks for saving time.

  • @janryansantos8473

    @janryansantos8473

    3 жыл бұрын

    Thanks! to many intro not important

  • @mayman8415

    @mayman8415

    3 жыл бұрын

    Appreciate the time !!

  • @omargreyes7810

    @omargreyes7810

    3 жыл бұрын

    Thanks!

  • @TheMostBeautifulSights

    @TheMostBeautifulSights

    3 жыл бұрын

    Thank you very much!

  • @nyizeya99
    @nyizeya993 жыл бұрын

    you're one of the best teachers on youtube

  • @mathewkargarzadeh3158

    @mathewkargarzadeh3158

    3 жыл бұрын

    just the Best ? he is the man !!!. LOL

  • @ThéNetworkyarn

    @ThéNetworkyarn

    Жыл бұрын

    💯

  • @lucasmoratoaraujo8433

    @lucasmoratoaraujo8433

    Жыл бұрын

    Agreed!

  • @dheerajsinghnagdali

    @dheerajsinghnagdali

    Жыл бұрын

    You've stolen my words!

  • @husein_alfil
    @husein_alfil3 жыл бұрын

    I just want to say, that I spent till now 9 hours with 3 different and long courses on KZread 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.ponnambalam2 жыл бұрын

    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!

  • @dominika3084
    @dominika3084 Жыл бұрын

    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

  • @yyl1692
    @yyl16923 жыл бұрын

    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.

  • @LeighRobinsonBushcraft
    @LeighRobinsonBushcraft Жыл бұрын

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

  • @lucascubilla869
    @lucascubilla8693 жыл бұрын

    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!!!

  • @lordinicus
    @lordinicus2 жыл бұрын

    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!

  • @dragandanicic1008
    @dragandanicic10083 жыл бұрын

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

  • @carlos_v686
    @carlos_v6862 жыл бұрын

    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.

  • @gaborvaszi3234
    @gaborvaszi32343 жыл бұрын

    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.

  • @onurcanisler
    @onurcanisler2 жыл бұрын

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

  • @KaisarAnvar
    @KaisarAnvar2 жыл бұрын

    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.

  • @johanngeisser6109
    @johanngeisser61092 жыл бұрын

    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.

  • @berinaemy3040
    @berinaemy3040 Жыл бұрын

    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🙏

  • @carbyte2673
    @carbyte2673 Жыл бұрын

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

  • @bernard9129
    @bernard91292 жыл бұрын

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

  • @simasgradeckas4259
    @simasgradeckas42592 жыл бұрын

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

  • @jalilhasanli5577
    @jalilhasanli55773 жыл бұрын

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

  • @CarstenMolewijk
    @CarstenMolewijk2 жыл бұрын

    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!

  • @Africanbeautyy93
    @Africanbeautyy939 ай бұрын

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

  • @sunnistudying3612
    @sunnistudying36122 жыл бұрын

    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

  • @WilliamBrumble
    @WilliamBrumble2 жыл бұрын

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

  • @attaliabrown9789
    @attaliabrown97893 жыл бұрын

    Thank you so much for adding images for the visual learners!

  • @shashishekhar----
    @shashishekhar----3 жыл бұрын

    Thank you for this amazing course Nelson, I am really grateful.

  • @arikedada
    @arikedada2 жыл бұрын

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

  • @glorysinkhonde197
    @glorysinkhonde1972 жыл бұрын

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

  • @omitmix
    @omitmix2 ай бұрын

    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.

  • @michaelprobst1835
    @michaelprobst18352 жыл бұрын

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

  • @roving-camera_72
    @roving-camera_722 жыл бұрын

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

  • @sammclaren6965
    @sammclaren69652 жыл бұрын

    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!

  • @AndreKatov
    @AndreKatov2 жыл бұрын

    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!

  • @zakaria5775
    @zakaria57753 жыл бұрын

    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 السلام عليكم

  • @tunghoang9373
    @tunghoang93732 жыл бұрын

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

  • @immanuelzanyo2264
    @immanuelzanyo22643 жыл бұрын

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

  • @echo2net
    @echo2net2 жыл бұрын

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

  • @suryavamsivarmasagi6741
    @suryavamsivarmasagi67413 жыл бұрын

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

  • @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
    @hammad89652 жыл бұрын

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

  • @salmanmohammed2770
    @salmanmohammed27702 жыл бұрын

    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

  • @higormonteiro7636
    @higormonteiro76363 жыл бұрын

    Perfect intro. Thanks for the amazing free content, amigo. Now I have a pretty good idea on git to start consulting more in-depth information out there.

  • @pakkou5804
    @pakkou58043 жыл бұрын

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

  • @kjelle392
    @kjelle3922 жыл бұрын

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

  • @ancamoroiu1182
    @ancamoroiu11822 жыл бұрын

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

  • @gideonejiogu9504
    @gideonejiogu9504 Жыл бұрын

    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.

  • @ampomahwinston3436
    @ampomahwinston34363 жыл бұрын

    You are a real teacher, u speak with understanding

  • @rightbackatcha22
    @rightbackatcha22 Жыл бұрын

    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.

  • @monikakalaitzidi9009
    @monikakalaitzidi90093 жыл бұрын

    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!

  • @user-ym7zd2ni5o
    @user-ym7zd2ni5o2 жыл бұрын

    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 ))

  • @sungryongkim6262
    @sungryongkim62622 жыл бұрын

    The best tutorial that I've ever meet among KZread videos!

  • @segunolamide1989
    @segunolamide19892 жыл бұрын

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

  • @sohrabsheykhmohammadi1909
    @sohrabsheykhmohammadi19093 жыл бұрын

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

  • @bedijustin1731
    @bedijustin17313 ай бұрын

    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

  • @nesmeck
    @nesmeck2 жыл бұрын

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

  • @farzadtarighati3493
    @farzadtarighati34933 жыл бұрын

    You Are THE BEST . Thank you for all Courses

  • @AmosMwase
    @AmosMwase2 жыл бұрын

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

  • @yahyakhan1638
    @yahyakhan16382 жыл бұрын

    The best introductory tutorial on this topic.

  • @rogercardona4160
    @rogercardona41602 жыл бұрын

    Thank you so much for this awesome contribution! It has cleared up all the questions I had regarding Git and Github.

  • @abdullahajayi
    @abdullahajayi2 жыл бұрын

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

  • @user-qm5sp8jd9o
    @user-qm5sp8jd9o Жыл бұрын

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

  • @dollysiharath4205
    @dollysiharath4205 Жыл бұрын

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

  • @fatemehhatami6207
    @fatemehhatami62073 жыл бұрын

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

  • @sau-xf6sl
    @sau-xf6sl2 жыл бұрын

    Most humble programming mentor on KZread

  • @Rico-7
    @Rico-72 жыл бұрын

    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.

  • @faridboucif3705
    @faridboucif37053 жыл бұрын

    you are the best trainer in my list of youtubers trainers

  • @nicolezach5456
    @nicolezach54562 жыл бұрын

    Thanks so much for this video, it was super easy to follow along. I'm trying to teach myself software development and this was very helpful! :)

  • @dominiklasek4511
    @dominiklasek45113 жыл бұрын

    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!!!

  • @manopublico9645
    @manopublico96452 жыл бұрын

    Hey Bro! It amazing the way you explain things so simply and clearly. Huge kudos, and thanks a lot for your time. It is really, really helpful

  • @daniellawibz3878
    @daniellawibz3878 Жыл бұрын

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

  • @polunochNY
    @polunochNY3 жыл бұрын

    thank you for this course! my lovely development channel!

  • @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

  • @aryanaboyaryayeenezhad7295
    @aryanaboyaryayeenezhad72953 жыл бұрын

    Thank you brother for your outstanding job and kind attitude.

  • @kingtamaaj-manifestyourbes7364
    @kingtamaaj-manifestyourbes73642 жыл бұрын

    Bro this tutorial was amazing! So easy to understand. Thank you King!

  • @danielwilliams4050
    @danielwilliams40502 жыл бұрын

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

  • @MrDarkogaucho
    @MrDarkogaucho3 жыл бұрын

    A great teacher. Thanks very much from Ghana

  • @yaasiinnuurcabdi1877
    @yaasiinnuurcabdi1877 Жыл бұрын

    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

  • @zhefeng583
    @zhefeng5832 жыл бұрын

    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

    Жыл бұрын

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

  • @yahuiz7877
    @yahuiz78772 жыл бұрын

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

  • @arinmis
    @arinmis3 жыл бұрын

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

  • @user-zd2bm3kv5m
    @user-zd2bm3kv5m11 ай бұрын

    Thank you so much! I cant tell you how much this has helped me!!

  • @jackingoldsby
    @jackingoldsby Жыл бұрын

    This is a really good course... I learned git in a haphazard way before, and this has given the background to get a better, more rigorous, understanding., so I can follow best practices. The only modification I would suggested is a couple of times you explain things through gestures (for example, rebase), where you explain things through gestures. It 's fine, but a small diagram/animation might make things clearer.

  • @arashmadadi3058
    @arashmadadi30582 жыл бұрын

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

  • @Ankit_Dhiman
    @Ankit_Dhiman3 жыл бұрын

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

  • @arnoldcao2385
    @arnoldcao2385 Жыл бұрын

    thank you really good stuff, I love all your tutorials!

  • @josephluccas7857
    @josephluccas7857 Жыл бұрын

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

  • @MrCarloshvieira2
    @MrCarloshvieira22 жыл бұрын

    Amazing content. As a beginner, this is my go to tutorial!

  • @kamgangromarickengne3910
    @kamgangromarickengne39102 жыл бұрын

    Amigicode, you are amazing!! .very digest teaching .MAY GOD bless you

  • @thehacker645
    @thehacker6452 жыл бұрын

    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. و السلام عليكم

  • @krypticcanvas7677
    @krypticcanvas76772 жыл бұрын

    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.

  • @otsogileonalepelo9610
    @otsogileonalepelo96102 жыл бұрын

    Thank you so much for this. This is what i just needed. Live long and prosper 🖖

  • @ByronRestrepo
    @ByronRestrepo2 жыл бұрын

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

  • @bootcamprag
    @bootcamprag3 жыл бұрын

    Great course.. GitHub has a lot of use cases... Teaching style was awesome and simple to understand.

  • @thangha8289
    @thangha82893 жыл бұрын

    It is really clear and helpful, thank you so much!

  • @techwithotabek
    @techwithotabek Жыл бұрын

    Such an amazing tutorial! Very clear and detailed explanation! Thank you very much bro!

  • @Spectre4300s
    @Spectre4300s3 жыл бұрын

    Excellent course, thank you for this!!

  • @isaacwhiz
    @isaacwhiz Жыл бұрын

    The course was so informed. Thank you.

  • @Minnal-.-
    @Minnal-.-3 жыл бұрын

    Thank you!!!...Its the Best Git tutorial out there

  • @Street-VoiceAfrica
    @Street-VoiceAfrica2 жыл бұрын

    thank you so much from Germany Munich now i get clear understanding of git awesome course

Келесі