Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 2.13 KB

git.md

File metadata and controls

58 lines (42 loc) · 2.13 KB

Git and GitHub Learning Resources

Beginner-Friendly Tutorials

  1. Git Official Documentation
    https://git-scm.com/doc
    Comprehensive and authoritative resource for all things Git.
  2. Learn Git | Atlassian
    https://www.atlassian.com/git
    One of the best sources for learning Git, especially if you prefer reading over watching video tutorials.

Video Tutorials

  1. Complete Git and GitHub Tutorial
    https://www.youtube.com/watch?v=apGV9Kg7ics

  2. Git Tutorial For Dummies
    https://www.youtube.com/watch?v=mJ-qvsxPHpY


Interactive Platforms

  1. Learn Git Branching
    https://learngitbranching.js.org
    Learn Git Branching is the most visual and interactive way to learn Git on the web

Cheat Sheets

  1. Atlassian Git Cheat Sheet
    https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet
    A great cheat sheet to keep commands at your fingertips.

Practice Repositories

  1. First Contributions
    https://github.com/firstcontributions/first-contributions
    A beginner-friendly project to help you make your first open-source contribution.

  2. Git-it Challenges
    https://github.com/jlord/git-it-electron
    A desktop app with challenges for learning Git and GitHub by doing.


Advanced Topics

  1. Git Workflows
    https://www.atlassian.com/git/tutorials/comparing-workflows
    Learn different workflows like Gitflow, feature branches, and more.

  2. Rebasing vs. Merging
    https://www.atlassian.com/git/tutorials/merging-vs-rebasing
    An in-depth guide on the differences and use cases for rebasing and merging.


Happy learning! 🚀