Git and GitHub for Beginners – Crash Course



Learn about Git and GitHub in this tutorial. These are important tools for all developers to understand. Git and GitHub make it easier to manage different software versions and make it easier for multiple people to work on the same software project.

This course was developed by Gwen Faraday. Check out her YouTube channel:

🔗 Git Commands:
🔗 Install git:
🔗 SSH Keys:

⭐️ Contents ⭐️
⌨️ (0:00) Introduction
⌨️ (1:10) What is git?
⌨️ (1:30) What is version control?
⌨️ (2:10) Terms to be learn in video
⌨️ (5:20) Git commands
⌨️ (7:05) sign up in GitHub
⌨️ (11:32) using git in local machine
⌨️ (11:54) git install
⌨️ (12:48) getting code editor
⌨️ (13:30) inside VS Code
⌨️ (14:30) cloning through VS Code
⌨️ (17:30) git commit command
⌨️ (18:15) git add command
⌨️ (19:15) committing
⌨️ (20:20) git push command
⌨️ (20:30) SSH Keys
⌨️ (25:25) git push
⌨️ (30:21) Review workflow so far
⌨️ (31:40) Compare between GitHub workflow and local git workflow
⌨️ (32:42) git branching
⌨️ (56:30) Undoing in git
⌨️ (1:01:50) Forking in git
⌨️ (1:07:55) Ending

Thanks to Harsh Raj for creating these time codes and section descriptions.

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:

Nguồn: https://newblurayrelease.com/

Xem thêm bài viết khác: https://newblurayrelease.com/lap-trinh-php/

  • I hope this video has helped you become more comfortable with Git and Github. If you enjoyed it, please check out my channel, Faraday Academy, for more tutorials and livestreams on topics like this. Let me know if you have feedback or questions.

    Faraday Academy July 31, 2020 12:14 am Reply
  • I searched "Git tutorial" here in YouTube, and found this video. I went for it over others because I really like freecodecamp content. This was a truly great video. Thank you so much for contributing this, Gwen. Git actually makes sense to me now.

    Bob Richards July 31, 2020 12:14 am Reply
  • 43:15

    Sanket Yelkar July 31, 2020 12:14 am Reply
  • Great video. Thanks for sharing your knowledge with us! I'm now another subscriber of your channel. 🙂

    TechSkills AU July 31, 2020 12:14 am Reply
  • Please how did you generate the SSH Keys? It's not working on my vs code terminal

    Chigozie Nwigwe July 31, 2020 12:14 am Reply
  • Best from the best

    Devansh Chowdhury July 31, 2020 12:14 am Reply
  • 38:58 Does anyone know how to turn on the tab for completion ?

    Likewise how can I get my terminal to display the directory/git like the video?

    Jason Victor July 31, 2020 12:14 am Reply
  • Hi what extension in vscode are you using to show git: (master) and in color? thanks

    Carlos Venegas July 31, 2020 12:14 am Reply
  • Wow! Awesome Video!!

    SaucedUP Media July 31, 2020 12:14 am Reply
  • It won't let me clone the repository. Keep saying permission denied. Can someone help?

    Alex Koo July 31, 2020 12:14 am Reply
  • Subscribe because no AD's content , LIKE for clear English , Bell for an amazing material. Thank you!

    Boris Vainrub July 31, 2020 12:14 am Reply
  • very impressive tutorial i really learnt a lot great Work keep up doing these great tutorials please 🙂

    mahmoud nasr July 31, 2020 12:14 am Reply
  • When I delete my feature branch from my local. It's not deleted from GitHub ?

    Saurabh Jha July 31, 2020 12:14 am Reply
  • Really thankful for this video !!!

    Shrishail Gharat July 31, 2020 12:14 am Reply
  • Awesome content!! Bravo

    Muna Ar July 31, 2020 12:14 am Reply
  • Thank you for doing this video. I am an absolute beginner and this is exactly what I need. I have browsed Youtube for days watching tutorials for beginners but it turned out none of them were for people who have no coding experience whatsoever. What they end up doing is that I've become more confused on git rather than more familiar. This video includes a step-by-step guide and is easy to follow. The presenter is careful not to assume that the audience already know the basics, which is immensely helpful.

    S Jiang July 31, 2020 12:14 am Reply
  • Thank you for taking the time to do this. I learned lots of great things. For example what -u means and how I can type in less after it is set, la vs ls -la, the 2nd -m in commit, git reset, and all of branching. One thing I need to research more is if I keep getting new updates in a fork from the "forked from repository. Thank you again. Chris

    Chris Underwood July 31, 2020 12:14 am Reply
  • Fantastic video. Just a little note. Improve the audio quality of the intro. I was disappointed by the intro's audio quality, but the voiceover audio is nice and clear. Someone might skip the entire video if they think the entire video sounds like the intro.

    Md. Imamul Islam July 31, 2020 12:14 am Reply
  • The most comprehensive yet easy way to get you started with git.

    Jaidev Tharwani July 31, 2020 12:14 am Reply
  • the tutorial is awesome

    Ahmed Elgabry July 31, 2020 12:14 am Reply
  • github hot but she is very hot. i love her face repositorie 😀

    Get No July 31, 2020 12:14 am Reply
  • 17:48 why it cannot find my modified file ???

    Vamp Drac July 31, 2020 12:14 am Reply
  • i dont understand what is the orgin and master

    kyle henson July 31, 2020 12:14 am Reply
  • I think this is the best video I have ever come across. Keep up the good work.

    Jyotirmoy Nath July 31, 2020 12:14 am Reply
  • Gwendolyn, I really liked this video. Your explanation for all the commands in this crash course is simply amazing. Thank you so much. Do you have any videos which are related to DevOps? please tell me. 🙂

    Santosh SP July 31, 2020 12:14 am Reply
  • Great content. Logical flow and your voice is easy on the ears. Thank you.

    Matt McRae July 31, 2020 12:14 am Reply
  • Wonderful session… has all basics covered !

    Anantha Kumar G N July 31, 2020 12:14 am Reply
  • Thanks again for this video. helped alot

    Farhath Banu July 31, 2020 12:14 am Reply
  • The moment i clicked on this Git tutorial and I saw you, i knew i was in good hands. Thank you for a great lesson.

    Michael Knox July 31, 2020 12:14 am Reply
  • FreeCodeCamp Thank you so much!!!!! lots of love from India!! This channel is amazing!!!

    Hitanshi Mehta July 31, 2020 12:14 am Reply
  • what's the difference between git and github? why is people using git over github and vice versa? which one should beginner start to use? thanks in advance.

    ichka odko July 31, 2020 12:14 am Reply
  • Are SSH Key necessary? I'm a beginner and I've watched other github tutorials and SSH wasn't mentioned. I googled it but still don't have a grasp on it. Can someone explain please.

    GorillaSnot July 31, 2020 12:14 am Reply
  • Amazing tutorial! great teaching

    Edward Newgate July 31, 2020 12:14 am Reply
  • Amazing, just what I needed! Thank you!

    Luís Peixoto July 31, 2020 12:14 am Reply
  • can you tell me how to show the method how (master or Quick test ) is showig in your terminal. all the time .

    Taimoor Ahmed July 31, 2020 12:14 am Reply
  • This course is awesome!! Thank you so much for sharing!! 🙂🙏🏻

    Tchales Jr July 31, 2020 12:14 am Reply
  • Gwen, your video is great! I love how everything is broken down into bite-size chunks. You have a wonderful gift of teaching. You've helped this beginner get closer to becoming a competent user of Git & GitHub.

    Teaching Ministry of Eric M Hill July 31, 2020 12:14 am Reply
  • Now, I'm reffering all guys to this video for a month now, who don't know git, seriously best tutorial on github

    Arshdeep Kumar July 31, 2020 12:14 am Reply
  • Great tutorial to start with Git and GitHub. Thanks a lot

    Dal1boy July 31, 2020 12:14 am Reply
  • Thanks for this great tutorial, and now i finally understand the workflow. It was a whole lot of things explained in a simple yet understanble manner. I will surely follow your tutorials

    Rafath Banu July 31, 2020 12:14 am Reply
  • Could you pls upload a tutorial on django rest API pls ? Badly needed for my project

    Shobhika Bansal July 31, 2020 12:14 am Reply

Leave a Reply

Your email address will not be published. Required fields are marked *