/hacktoberfest

🙌 #Hacktoberfest + Git Resources | 99% of the contributions are from different first time beginners just like you. Jump in! 🎯

🙌 Hacktoberfest 2017

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! 🎯

💙 Git Resources:

Listing a few git resources here for everyone.

⚡️ Git Basics:

⚡️ Git Tutorials:

There are tons of learning material on the Web

⚡️ Git for WordPress:

⚡️ Git Tools:

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

⚡️ Extensions

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

⚡️ How to Contribute Here?

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.
  • Don't end the summary line with a period - it's a title and titles don't end with a period.
  • Have fun.

🎯 License

MIT © Ahmad Awais