GitHub Basics Made Easy: A Fast Beginner's Tutorial!

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ก.ค. 2024
  • Curious about Git and GitHub? Wondering how they work and why you should use them for your code? This beginner-friendly tutorial has got you covered! Learn Git basics for beginners and how to use GitHub effectively.
    In Part 1, Eric introduces you to the basic terminology and core concepts of Git and GitHub, breaking down the complexities into easy-to-understand insights perfect for complete beginners. This includes a GitHub setup tutorial and an overview of version control with GitHub.
    In Part 2, Eric guides you step-by-step through creating your first GitHub repository. You'll learn how to use essential commands like clone, commit, push, and pull with GitHub Desktop. This GitHub Desktop tutorial will help you master the GitHub workflow and coding with GitHub.
    By the end of this GitHub for beginners tutorial, you'll have the foundational skills to confidently use GitHub for your coding projects. Whether you're looking for GitHub training or tips and tricks, this GitHub beginner guide has it all. Let's get started with coding projects on GitHub!
    ---------------
    💥 Learn to Code! Build an Unshakeable Foundation.
    www.skillfoundry.io/
    📬 Contact us anytime!
    www.skillfoundry.io/contact-us
    🛸 Join Our Discord!
    / discord
    📍 Like the Channel? Sign up for the Newsletter!
    skill-foundry.ck.page/newsletter
    Follow Us!
    / skillfoundryio
    x.com/skillfoundryio
    / skillfoundryio
    ---------------
    Common questions we'll answer in this video:
    What are the Git basics for beginners?
    How do you use GitHub for version control?
    How do you create a repository on GitHub?
    What is the best way to use GitHub Desktop for coding projects?
    How do you clone, commit, push, and pull with GitHub?
    How can setting up a GitHub repository enhance your coding workflow?
    What are the essential GitHub tips and tricks for beginners?
    How do you manage coding projects on GitHub?
    How can GitHub improve collaboration on coding projects?
    What are the top GitHub training techniques for new users?
    ---------------
    Welcome to the official TH-cam channel of Skill Foundry: Learn to Code! Build an Unshakeable Foundation ☑️
    With years of experience in shaping talent across corporate offices, universities, and innovative coding boot camps, we've mastered the art of guiding you from scratch to an employable level of coding expertise. Our ability to deeply understand the challenges you face as an aspiring coder sets us apart. Each video we create is crafted to specifically address these pain points, enabling you to overcome common hurdles. At Skill Foundry, we strongly believe in the transformative power of education. Our mission goes beyond just teaching code; we aim to empower you with the skills and knowledge you'll need to excel in the ever-changing landscape of technology. Whether you're contemplating a career change, fresh out of school, or an enthusiastic self-learner, we're committed to providing you with all the tools necessary for a successful technical education journey.
    ➡️ Our learning approach is distinctive. We're not just about lectures and theory. Our videos blend theoretical concepts with hands-on exercises and real-world projects. This holistic method ensures that you're not just memorizing information but also applying what you've learned in practical, job-relevant scenarios. This means you gain both the confidence and the competence to tackle complex coding challenges, setting you up for long-term success in the industry.
    Expect weekly coding tutorials that range from the simplest 'Hello, World!' to complex algorithms, interactive Q&A sessions with industry professionals, career-building strategies, project walkthroughs, and much more. Our aim is to serve as your all-inclusive resource for coding education.
    Join us in our exciting educational adventure as we equip you with the key skills to excel in tech. Together, let's code your future! So, hit the subscribe button and turn on the notification bell so you won't miss any new videos! 🔔
    ---------------
    #SkillFoundry #github #codingtutorial #codingforbeginners
    ---------------
    CHAPTERS
    0:00 Intro
    1:25 What is Versioning, and how it works?
    4:22 How GIT Works?
    5:29 GIT Commands Explained: Clone
    5:53 GIT Command: Add
    6:33 GIT Command: Commit
    7:05 GIT Command: Push & Pull
    7:28 That's it for Beginners! but let's foreshadow some possible conflicts
    7:44 Merge Conflict: How this could happen if you work on a development team.
    9:30 Branching Conflict: How this could happen and how to fix it.
    10:53 GITHUB Demo!
    22:20 Final Thoughts

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

  • @SkillFoundryIO
    @SkillFoundryIO  2 หลายเดือนก่อน +3

    If you like this video and want to learn to code in depth from me, visit www.skillfoundry.io! The learning pathway takes you from zero to professional-level coding skills, but be prepared for rigor and depth. It takes over 700 hours to complete, with 80+ exercises and 12+ substantial capstone projects.

    • @OMNI_INFINITY
      @OMNI_INFINITY 27 วันที่ผ่านมา +1

      *Threw in the brown monkey BS pic to make sure intelligent people don't like or subscribe?*

  • @mat-on-go8644
    @mat-on-go8644 2 หลายเดือนก่อน +13

    This is the best GitHub intro video so simplified

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

      Yes the very best👏👏✔✔

  • @Dadbod-230
    @Dadbod-230 3 หลายเดือนก่อน +9

    THIS is what I have been looking for. Simplified for an overwhelmed beginner. Thank you!

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

    LOVE THIS TUTORIAL!! Thank you so much! Please don't stop making tutorials like this 😭

  • @shafialanower3820
    @shafialanower3820 9 หลายเดือนก่อน +4

    Never thought I would see a video on this topic. Recently started learning c# and there is so much a developer needs to know. Much appreciated!!

    • @SkillFoundryIO
      @SkillFoundryIO  9 หลายเดือนก่อน +2

      Glad it was helpful! With the internet, getting started is both harder and easier than ever. Information overload is a thing!
      If you like my teaching style, check out the C# tutorials on this channel, and if you really want to go deep, check out the courses on SkillFoundry.io.

  • @girth8613
    @girth8613 4 วันที่ผ่านมา

    Clear, Beginner Friendly, and right to the point. Thank you

  • @davestr2046
    @davestr2046 วันที่ผ่านมา

    I've put off working with GitHub for as long as I care to remember. Now, I have to. Your video has helped tremendously. Now I'm wondering what all the fuss was about, thanks to your well explained tutorial. Thanks so much and Peace.

  • @funteav3437
    @funteav3437 2 หลายเดือนก่อน

    I have been searching forever to find "THIS" TUT video that clearly explains VCS. BEST VS VIDEO EVER! Thank you, you are a LIFESAVER!

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

    Thanks so much!!!! This was just what I needed. Awesome Tutorial!

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

    The amount of information that is covered, the pace at which you cover, and especially the format and your exact choices in how you walked through all of these concepts and scenarios, is absolutely wonderful man. I am wildly grateful because this was my first search for a GitHub getting started or something, and I am so stoked I chose this first. Thank you Eric Weise(?) Skill Foundry.

  • @dreaminanut
    @dreaminanut 8 หลายเดือนก่อน +9

    You are by far the most articulate and easy-to-follow educator in this field for me. There are no gaps between your explanations, which is really hard to do if you want to include learners of all levels. You've nailed it for me.

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

      Thank you so much for your kind words!

  • @VFX4DESIGN
    @VFX4DESIGN 2 หลายเดือนก่อน +1

    Its been a while since i used GitHub. This was nice and simple thanks for making this video. Awsome info nice and fast.

  • @awilali7681
    @awilali7681 3 หลายเดือนก่อน +2

    You're a LEGEND, THANK YOU!

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

    I just wanna say Thank you so much ,I tried the Houdini project and I was so confused I didn't understand anything but this video helped so much for someone who is new to all of this, you got a new sub

  • @RaviRJoshi
    @RaviRJoshi 2 หลายเดือนก่อน +2

    Very educational & lucid. I am an experienced developer who never used git, so it was very useful.

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

    i just started my journey in tech and i must confess your github tutorial is spot on . I have not been able to push my code to a repo for days now but after seeing this tutorial i did it with ease .. I hope to see more tutorials from you . Thanks

  • @sayuri_lyssa_channie
    @sayuri_lyssa_channie 4 หลายเดือนก่อน +1

    Man I don’t know how to thank you- you are the first one that I found to be able to talk and explain everything clearly… finally I understood something about GitHub! You explained all so well… thank you so so so so so so so much ❤️❤️❤️❤️❤️

    • @SkillFoundryIO
      @SkillFoundryIO  4 หลายเดือนก่อน +1

      Thank you for your kind words!

  • @superwoman10000
    @superwoman10000 2 หลายเดือนก่อน +3

    Thank you so very much for this thorough, clear, and concise video. I am a very slow learner and I watched your video one time and I was able to follow the steps to the T based off your directions and demo! I had to subscribe solely based on this video alone and because your demo was so detailed and you are a phenomenal teacher. I will be sharing your channel with many others in my "newbie tech circle" and on my LinkedIn profile. Please keep pushing out these videos!! Also, if you have knowledge and expertise in QA Software Testing... there is a definite need on TH-cam for someone with your voice and teaching style. Please consider creating videos for novice software testers like myself!! Happy YouTubing!!!

    • @SkillFoundryIO
      @SkillFoundryIO  2 หลายเดือนก่อน +1

      Thank you for your kind words! We're constantly growing the catalog at Skill Foundry. After C# the next pieces will likely be in the data space.

  • @user-eq1jk3pp2y
    @user-eq1jk3pp2y วันที่ผ่านมา

    been looking for something like this for dayyyyyyys, long story short, you've gained a subscriber...

    • @SkillFoundryIO
      @SkillFoundryIO  วันที่ผ่านมา +1

      Thank you! Glad it helped!

  • @Mamika_AFK
    @Mamika_AFK 9 หลายเดือนก่อน +1

    Exactly what I needed today! You just read my mind Lol 😆😂🤣
    Great video as always, thank u so much Eric! 😄👍

  • @rachaelb9164
    @rachaelb9164 25 วันที่ผ่านมา

    This has been the most helpful video I’ve seen on GitHub. As someone who hasn’t used any sort of programming language since MSDOS or Basic, it’s really frustrating to see videos where everyone assumes you know what they’re talking about.

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

    Bless you for creating this video. Greatly appreciated🙏🏾

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

    This is the best introduction video I have seen. With the explanation and the actual demo. Thanks sir!

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

      Thank you for your kind words!

  • @17Xeros17
    @17Xeros17 หลายเดือนก่อน

    Amazing video, thank you! I wanted to know what GitHub was about and whether I needed it while I'm learning to code, and your intro was exactly what I needed.

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

      Thank you for your kind words!

  • @user-ii3xu4cl6l
    @user-ii3xu4cl6l 4 หลายเดือนก่อน

    Clear, easy to understand and manipulate! thanks!!!!!

  • @morufataminu7909
    @morufataminu7909 10 วันที่ผ่านมา

    Thank you so much!

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

    This came in at such a perfect time for me, thank you for this video!

  • @unknown.artist.track3
    @unknown.artist.track3 9 หลายเดือนก่อน +2

    as usual - the best and the most useful content

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

      as usual, thank you! :)

  • @sk3ffingtonai
    @sk3ffingtonai 4 หลายเดือนก่อน +1

    Thank you.

  • @robertsirois2282
    @robertsirois2282 13 วันที่ผ่านมา

    I wish I'd watched this when I was 18, and had the faith to pursue 3d development then. Self doubt is a mind killer. Excellent speaking presentation!

  • @SteveN-gt2ur
    @SteveN-gt2ur 27 วันที่ผ่านมา

    Wonderful presentation, thanks.

    • @SkillFoundryIO
      @SkillFoundryIO  27 วันที่ผ่านมา

      Thank you for your kind words!

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

    This helps so much. Thank you

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

    This video was awesome, thank you!

  • @ruddymartinez1675
    @ruddymartinez1675 2 หลายเดือนก่อน

    Real good video, great explanation for real beginners. Excellent😊

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

    You rock bro! Thank you!!

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

    Thanks!

  • @PaulusHalerohon-ur6xp
    @PaulusHalerohon-ur6xp 3 หลายเดือนก่อน

    thank you so much for your tutorial its so helpful . mantap men👍

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

    Thank you! I've done a lot of coding projects on my own before, but I've always been uncertain about how to proceed with trying to use version control. I want to make a portfolio to show off my projects, but I've been hampered by hesitation in making that first step.

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

    thanks champ

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

    Great video, great kt

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

    best for me

  • @edasdrawnworld9190
    @edasdrawnworld9190 2 หลายเดือนก่อน

    Thanks for this tutorial! Though I would have slightly appreciated if you also shown where the buttons are for things, and where and how to make those things, but overall keep it up!

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

    I like clicking things too, after all that's why there is a GUI in the first place.
    Even if it takes a few seconds more, it really doesn't lower your productivity in a meaningful way.

    • @SkillFoundryIO
      @SkillFoundryIO  9 หลายเดือนก่อน +1

      Especially in something like Git. I'm getting older and spraying text into a console window is getting harder to read!

  • @gavinandrewsimms
    @gavinandrewsimms 3 หลายเดือนก่อน +2

    I really like how you mentioned the snobbiness of some developers, whatever works right?

    • @SkillFoundryIO
      @SkillFoundryIO  3 หลายเดือนก่อน +1

      Yep, I’ve never been one to get into flame wars over trivial things.

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

      @@SkillFoundryIO I've got to say this was the best overview I've ever had on the basics of GitHub... So you're doing a great job, thank you for the video and time to reply!

  • @johnba291972
    @johnba291972 2 หลายเดือนก่อน

    Thx, great video. btw, I never heard an American use the term "bugger off" before 17:48 lol

    • @SkillFoundryIO
      @SkillFoundryIO  2 หลายเดือนก่อน +1

      What can I say? I try to be a citizen of the world. 😇

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

    Thanks again Eric, I've got an issue I hope you could assist with. I've created a repository and uploaded my Terraform file which I've created using vs code, initially everything worked fine. I made my changes, saved to GitHub Desktop BUT once i click on PULL ORIGIN it says that the .terraform.lock file is too large. How can i delete this file without affecting the terraform config file?

    • @SkillFoundryIO
      @SkillFoundryIO  3 หลายเดือนก่อน +1

      Git doesn’t let you push files > 100 mb but you’re saying pull… is the actual message that the file name is too long… not the file size?

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

      @@SkillFoundryIO I've put the large files in the ".gitignore" folder, and this has fixed the issue :)

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

    TL;DW: git status
    TL;DW: You are in a maze of twisty little passages, all alike.

  • @user-lr7nh1xs1q
    @user-lr7nh1xs1q 2 หลายเดือนก่อน +1

    what does it mean to fork?

    • @SkillFoundryIO
      @SkillFoundryIO  2 หลายเดือนก่อน

      Make a copy of a repository for your own use, separating it from the original like taking a fork in the road.
      It’s how to create a derivative of a project.

  • @wendymarquette68
    @wendymarquette68 7 หลายเดือนก่อน

    Can you show us how to pull down a branch to review the contents a person wants us to see?

    • @SkillFoundryIO
      @SkillFoundryIO  7 หลายเดือนก่อน

      I’ll likely do a future video on branches.
      For now just select it in GitHub desktop from the current branch dropdown. Then you can fetch and pull from it.
      docs.github.com/en/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/syncing-your-branch-in-github-desktop

    • @user-hh8wf2ij8l
      @user-hh8wf2ij8l 3 หลายเดือนก่อน

      Use git pull command

  • @danielinserte9814
    @danielinserte9814 หลายเดือนก่อน +11

    For me i dont care how it works just teach me how to use it!!!! every single tutorial i found is going back to what it is, i just want to understand how to use, i do not care about what it is. All i want to do is get a github started with my project so my friends can uuse the same projekt etc. the rest i dont care about.

    • @Twistedpinknightmares
      @Twistedpinknightmares หลายเดือนก่อน +2

      Thanks for saving me from wasting my time I’m looking for the same thing! Just show me what to push or where to go and how to do it!

    • @SkillFoundryIO
      @SkillFoundryIO  13 วันที่ผ่านมา

      The second half of the video is a demo of how to clone, pull, commit, and push. Though I can guarantee if you don't understand how Git works you're going to run into issues when you start working with your friends.

    • @danielinserte9814
      @danielinserte9814 6 วันที่ผ่านมา

      ​@@SkillFoundryIO so late answer i cant even remember why i even commented....but it didnt work for me so i basicly gave up. games im doing is way to big and you had to do some weird as shit programming which was way to annoying.

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

      RingVideos console app, on GitHub, any videos on how to use this? Need ot figured out asap please help

  • @AgathaMedina-oo8jp
    @AgathaMedina-oo8jp 2 หลายเดือนก่อน

    Hello , im from Philippines, i need your help regarding deleting informations. Can someone help me?

    • @SkillFoundryIO
      @SkillFoundryIO  2 หลายเดือนก่อน

      Can you describe your issue in more detail?

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

    How to make project run really?

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

    save

  • @buckeye43210
    @buckeye43210 3 หลายเดือนก่อน +2

    I didn't hear you mention fork. Fork copies someone else's repository into your repository. Once you make your improvements, you can offer your changes to the original author by creating a pull request. If your pull request is improved, your changes will be added to the original repository.

    • @SkillFoundryIO
      @SkillFoundryIO  3 หลายเดือนก่อน +2

      Yep, this video only covered the basics. Forking and branching in a future video when I find the time!

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

      @@SkillFoundryIO Thanks, good job covering the basics.

    • @googleedwardbernays6455
      @googleedwardbernays6455 2 หลายเดือนก่อน

      Typical buckeye.
      Always chomping at the bit to ensure everybody gettin’ they dang learn on.

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

    Maybe I would use GitHub Desktop if there was a Linux version.

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

      Pretty sure Linux users are required by law to only use CLI

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

      @@SkillFoundryIO What, if anything, is that based on?

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

    I'm not a coder. I don't want to code. I just want to find the exe or zip that contains the exe and DL and install it.

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

      You can download a zip of a repo. You still have to compile it though.

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

      @@SkillFoundryIO I don't want to repossess the file, I just want to download the file that I sudo apt install ~/downloads/file

  • @uncaka3001
    @uncaka3001 2 หลายเดือนก่อน

    How do i get an editor window?

    • @SkillFoundryIO
      @SkillFoundryIO  2 หลายเดือนก่อน

      When using Git, you can use any editor you want. Open the directory and edit the files with your application of choice. Git simply tracks changes.

  • @PeacefulRaj-jf3yk
    @PeacefulRaj-jf3yk 9 วันที่ผ่านมา

    minimum amount of pain

  • @MohammedSalah2405
    @MohammedSalah2405 29 วันที่ผ่านมา

    Well, I don't know about the comments in here and I found them werid, but where are the git commands that everyone must learn? You're almost all the time using the mouse. I had better expectations. Not what I was looking for.

    • @SkillFoundryIO
      @SkillFoundryIO  29 วันที่ผ่านมา

      There are plenty of CLI tutorials for GitHub, the audience I am targeting for this is mostly students and dabblers who would rather use a GUI.

  • @willgordon5737
    @willgordon5737 4 วันที่ผ่านมา

    Bro you just made it so complicated!

  • @googleedwardbernays6455
    @googleedwardbernays6455 2 หลายเดือนก่อน

    I was with it until i heard the words “owned by microsoft”.
    Yeeeesh! I would love to commit to learning how to incorporate GH into my daily life , but… lAny promises of safety/ security / privacy & “community” fly out the window when LittleBilly G sticks his nose in. 👃🏻

    • @SkillFoundryIO
      @SkillFoundryIO  2 หลายเดือนก่อน

      The same concepts apply to all git versions. You can install locally or use another service like git labs.
      I have an instance running on my NAS

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

    Plz remove background music