This is a #Hacktoberfest training git repo on GitHub. It contains resources for learning Git. 99% of the contributions in this repository are from different first time beginners just like you. So, jump right in! 🎯
Listing a few git resources here for everyone.
- An interactive basic tutorial to Git: try.github.io
- A very light, but not gentle 👊, guide to Git: git - the simple guide
- Novice 🤓 to Ninja ⚔, a complete guide on becoming a Git Guru
- Vogella Git Tutorial
There are tons of learning material on the Web
- Try Git - learn Git in 15 minutes with pseudo-terminal interface
- Atlassian Git Tutorial - comprehensive tutorial on Git
- Use gitk to understand git - all important Git terms (commit, commit SHA, branch, merge, rebase) explained using gitk
- Learn Version Control with Git - freemium ebook from fournova Software (makers for Tower), associated with paid video course
- Pro Git - free Git book (CC BY-NC-SA 3.0)
- The Git Community Book - book built by dozens of people in the Git community
- Git Pocket Guide - a short O'Reilly book on Git
- Git Real: Code School - paid training course from Code School
- Git Branching - visual way to learn git branching
- Beginner Tutorial: How to user Git for WordPress development by NICK SCHÄFERHOFF
- WordPress + Git = ♥ - Presenting VersionPress
- A full tutorial on Managing WordPress website with Git, consisting 4 articles by Delicious Brains
- Top 8 Resources: WordPress with Git by PANTHEON
Various tools for daily operations
- myrepos - a tool to manage multiple version control repositories
- awesome-git-addons - lists more than 20 git addons including all available commands
Make sure you follow the following simple set of rules here while trying to contribute.
- Every Pull Request must have a title.
- Every Pull Request must have a description.
- Write the title and description of what you have done in the imperative mode, that is as if you were commanding someone.
- ✅ DO: Start the line with "Fix", "Add", "Change".
- ✅ DON'T: Start with "Fixed", "Added", "Adding", "Changed".
- 🎯 Read → How to Write a Git Commit Message!
- Don't end the summary line with a period - it's a title and titles don't end with a period.
- Have fun.
MIT © Ahmad Awais