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
- The (Written) Unwritten Guide to Pull Requests by Blake Riosa
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
- Learn Git in a Month of Lunches - tutorial-based book by Manning Publications
- Git Magic - short book about Git
- Git from the bottom up - great series of articles about Git
- Git-it - app-tutorial on Git
- Migrating to Git LFS - Use Git LFS on an existing repository to manage large files in a better way
- 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
- Keeping WordPress Under "Version" Control with Git by Steve Grunwell
Various tools for daily operations
- GitHub Desktop - Git Client by GitHub. works with GitHub and GitHub Enterprise seamless
- SourceTree - free (in-beer) GUI client. Windows and Mac only
- GitKraken - a cross Git client for Windows, Mac & Linux. Electron based. Free for non-commercial use and paid Pro version is available.
- Tower - a popular non-free Git GUI client. Mac and Windows
- SmartGit - a commercial comprehensive SCM client with Git, SVN, Mercurial. cross-platform (works on Windows, Mac and Linux)
- RabbitVCS - TortoiseSVN inspired graphic tool for version control systems, with Nautilus and Thunar integration
- gitg - a open-source GTK+ GUI client
- git-cola - a cross-platform Git GUI client
- MyRepos - a tool to manage multiple version control repositories
- awesome-git-addons - lists more than 20 git addons including all available commands
- GitIgnore Collection - collection of gitignore files for various programming language
- git-extras – git utilities adding useful git commands
- git-extra-commands - Another collection of useful git commands
Git is designed for source control management. Extensions help people to extend the idea and push version control to everywhere
- Git Large File Storage - practical solution for versioning large files. supported by GitHub
- Git Virtual File System or GVFS - solution for managing very large Git repository while maintaining speed and efficiency of most operations, in development by Microsoft.
- git-annex - allow managing massive binaries among machines, as if operating a standard git repository. Possible to create a synchronized folder with git-annex assistant
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