GitHub Cheat Sheet
A list of cool features of Git and GitHub.
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
General
GitHub >Ignore Whitespace
GitHub >Commit History by Author
GitHub >Cloning a Repository
GitHub >Branch
GitHub >Gists
Gists
are an easy way to work with small bits of code without creating a fully fledged repository.
GitHub >Git.io
Git.io
is a simple URL shortener for GitHub.
GitHub >Keyboard Shortcuts
GitHub >Closing Issues via Commit Messages
GitHub >Locking Conversations
GitHub >CI Status on Pull Requests
GitHub >Filters
For the Rails repo:
the following filter is built by selecting the label "activerecord":
GitHub >Syntax Highlighting in Markdown Files
GitHub >Quick Quoting
GitHub >Pasting Clipboard Image to Comments
GitHub >Quick Licensing
GitHub >Task Lists
Read more about task lists.
GitHub's own guide to using GitHub for more than just software development.
GitHub >Relative Links
GitHub >Metadata and Plugin Support for GitHub Pages
GitHub >Viewing YAML Metadata in your Documents
GitHub >Rendering Tabular Data
Read more about rendering tabular data.
Data journalists and civic data nerds rejoice, comma separated values right in the browser!
GitHub >Rendering PDF
Read more about rendering PDF.
View PDFs right in your browser.
GitHub >Revert a Pull Request
GitHub >Diffs
GitHub >Hub
GitHub >Contribution Guidelines
Issue template file generator
Generate templates customized to your project, with the help of Cthulhu and Lewis Carroll
GitHub >Octicons
Read more about GitHub's Octicons
copyright: GitHub's Icons.
GitHub >GitHub Student Developer Pack
Read more about GitHub's Student Developer Pack
Get free access to the best developer tools in one place.
GitHub >SSH keys
GitHub >Profile Image
GitHub >Repository Templates
Git >Previous Branch
Git >Stripspace
Git >Checking out Pull Requests
Git >Styled Git Status
Git >Styled Git Log
Git >Git Grep
Git >Merged Branches
Git >Fixup and Autosquash
Read more about the Git commit command.
Read more about the Git rebase command.
Git >Web Server for Browsing Local Repositories
Git >Git Configurations
Some Aliases are taken from @mathiasbynens dotfiles:
.files, including ~/.osx — sensible hacker defaults for OS X
Related lists in Development Environment
See categoryAwesome Sysadmin
awesome-foss/awesome-sysadmin
A curated list of amazingly awesome open-source sysadmin resources.
awesome-zsh-plugins
unixorn/awesome-zsh-plugins
A collection of ZSH frameworks, plugins, themes and tutorials.
Awesome Cli Apps
agarrharr/awesome-cli-apps
🖥 📊 🕹 🛠 A curated list of command line apps
Awesome Terraform
shuaibiyy/awesome-tf
Curated list of resources on HashiCorp's Terraform and OpenTofu
Awesome DevOps
wmariuss/awesome-devops
A curated list of awesome DevOps platforms, tools, practices and resources
Awesome Cloud Native
rootsongjc/awesome-cloud-native
A curated list for awesome cloud native tools, software and tutorials.