Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-git-beginner-resources
A curation of beginner resources for Git, focused on the less-intuitive aspects.
https://github.com/servetier/awesome-git-beginner-resources
Last synced: 5 days ago
JSON representation
-
How to Start Using Git
- Git Pro Book - Git's guide to using and downloading Git.
- Introduction to Git and How To Use It - A more friendly guide to making your first project in Git.
- DIY Git in Python - Learn Git by recreating it in Python. Allows you to better understand Git's internals.
- Git How-to - A step-by-step guide to using Git. Works as a guided tour of Git commands.
-
Flowcharts and Interactive Guides
- The 'Git Pretty' Flowchart - A guide to undoing a messy Git mistake.
- Interactive Git Cheatsheet - An interactive guide to basic Git commands.
- Visual Guide to Git Branches - Learn Git how git branching works through a visual interface.
- On Undoing, Fixing, or Removing Commits in Git: A Choose Your Own Adventure Guide - Learn how to correct mistakes in a classic choose-your-own-adventure format. Incredibly comprehensive.
- Explain Git with D3 - An interactive interface that allows you to input git commands and visualize how they work.
- Git-it Desktop App - Learn Git and Github on the command line. Available in multiple languages.
-
Git Commands and Terminology
- Git Cheatsheet - A list of Git commands for quick reference, organized by type.
- Git and Git Flow Cheat Sheet - A more extensive list of Git commands, including multiple languages.
- Git Tips - A list of useful Git commands. More detailed than the previous lists.
- Github Cheat Sheet - An awesome list of Git and Github tips. Focuses on obscure and hidden features.
- Git Style Guide - A guide to customizing your Git workflow to work for you. Available in multiple languages.
-
Git Documentation Guides
-
Commit Message Guides
- How to Write Better Commit Messages - A short, basic step-by-step guide to good commit messages.
- How to Write Good Commit Messages: A Practical Git Guide - A guide to commit message conventions in the Git command line.
- Commit Message Style Guide - A simple format for styling commit messages.
- General Commit Message Guidelines - A commit message resource about the conventions and grammar of commit messages.
- Commit Message Advice - A guide to adopting and enforcing a commit message convention.
- Angular Commit Message Format - The commit message format used by Angular and Google.
- Practical Git Commit Message Convention - A simple and practical command line commit message convention.
- The Importance of Commit Messages - A guide explaining how and why to write good commit messages.
-
ReadMe Guides
- About READMEs - Github's advice regarding making READMEs. Includes Github specific details on how READMEs are displayed.
- How to Write a Good README for Your Github Project - An article discussing vital and optional additions to your READMEs.
- Making READMEs readable - A detailed guide of what to include in a readme.
- Awesome READMEs - An awesome list of good README examples. Explains what each README did well.
- Professional README Template - A simple and effective template for professional READMEs.
- The Complete Guide to README Markdown Syntax - An extensive guide to using Markdown syntax in the context of READMEs.
-
Table of Contents Guides
- Table of Contents: Markdown All in One
- Table-of-Contents (TOC) Generators - Three resources for auto-generating TOCs.
-
-
Git Related Resources
-
Licensing Git Projects
- Choosing an Open Source License - An interactive, step-by-step guide to choosing what license is right for your open source project.
- The Legal Side of Open Source - A detailed guide on the legality of open source licenses.
-
Git Large File Storage
- Git LFS - A link to Git LFS, an open source Git Extension for managing larger files.
- Migrating to Git LFS for Deep Learning - A detailed guide to migrating from Git to Git LFS. Useful for managing huge file sizes.
- Git LFS Commands - A list of high-level and low-level commands specific to Git LFS.
-
Github
- Awesome Github list - Includes an extensive list of things that makes Github awesome.
- Awesome For Beginners - An extensive list of beginner-friendly Github projects to start with.
-
Git Flow
- Git Flow Cheatsheet - A collection of commands for using the Git Extension, Git Flow.
-
-
Other Git Lists
-
Github
- Awesome List - An awesome list of Git tools, tips, and resources.
-
Programming Languages
Categories
Sub Categories
Keywords
git
5
awesome
4
awesome-list
4
list
3
github
2
readme
2
cheatsheet
1
git-flow
1
tips
1
tips-and-tricks
1
beginner-project
1
beginners-friendly
1
style
1
style-guide
1
styleguide
1
awesome-readme
1
markdown
1
markdown-syntax
1
readme-mastertemplates
1
readme-md
1
readme-template
1
syntax
1
write-readmes
1
awesome-lists
1