Skip to content
58

GitHub Cheat Sheet

A list of cool features of Git and GitHub.

59k stars5,457 forks52 entriesLast push Apr 15, 2024 (2 years ago)License MIT

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

Shortlink:

GitHub >Ignore Whitespace

Read more about GitHub secrets.

GitHub >Commit History by Author

Read more about the differences between commits views.

GitHub >Cloning a Repository

Read more about the Git clone command.

GitHub >Branch

Read more about comparing commits across time.

GitHub >Gists

Gists

are an easy way to work with small bits of code without creating a fully fledged repository.

In 3 lists

GitHub >Git.io

Git.io

is a simple URL shortener for GitHub.

Read more about Git.io.

GitHub >Keyboard Shortcuts

Read more about search syntax you can use.

GitHub >Closing Issues via Commit Messages

Read more about closing Issues via commit messages.

GitHub >Locking Conversations

Read more about locking conversations.

GitHub >CI Status on Pull Requests

Read more about the commit status API.

GitHub >Filters

For the Rails repo:

the following filter is built by selecting the label "activerecord":

In 8 listsDetails

Read more about searching issues.

Read more about searching on the Status API.

GitHub >Syntax Highlighting in Markdown Files

Read more about GitHub Flavored Markdown.

GitHub >Quick Quoting

Read more about quick quoting.

GitHub >Pasting Clipboard Image to Comments

Read more about issue attachments.

GitHub >Quick Licensing

Read more about open source licensing.

GitHub >Task Lists

Read more about task lists.

GitHub's own guide to using GitHub for more than just software development.

In 2 lists

Read more about task lists in markdown documents.

Read more about relative links.

GitHub >Metadata and Plugin Support for GitHub Pages

Read more about repository metadata and plugin support for GitHub Pages.

GitHub >Viewing YAML Metadata in your Documents

Read more about 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!

In 2 lists

GitHub >Rendering PDF

Read more about rendering PDF.

View PDFs right in your browser.

In 2 lists

GitHub >Revert a Pull Request

Read more about reverting pull requests

GitHub >Diffs

Read more about rendered prose diffs.

Read more about diffable maps.

Read more about expanding context in diffs.

Read more about rendering and diffing images.

GitHub >Hub

Hub

is a command line Git wrapper that gives you extra features and commands that make working with GitHub easier.

In 8 listsDetails

GitHub >Contribution Guidelines

Read more about contributing guidelines.

Read more about issue templates.

Issue template file generator

Generate templates customized to your project, with the help of Cthulhu and Lewis Carroll

In 2 lists

GitHub >Octicons

Read more about GitHub's Octicons

copyright: GitHub's Icons.

In 5 listsDetails

GitHub >GitHub Student Developer Pack

Read more about GitHub's Student Developer Pack

Get free access to the best developer tools in one place.

In 3 lists

GitHub >SSH keys

e.g.

Read more about accessing public ssh keys.

GitHub >Profile Image

e.g.

GitHub >Repository Templates

Read more about using repositories as templates

Git >Previous Branch

Read more about Git branching.

Git >Stripspace

Read more about the Git stripspace command.

Git >Checking out Pull Requests

Read more about checking out pull requests locally.

Git >Styled Git Status

Read more about the Git status command.

Git >Styled Git Log

Read more about the Git log command.

Git >Git Grep

Read more about the Git grep command.

Git >Merged Branches

Read more about the Git branch command.

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

Read more about the Git instaweb command.

Git >Git Configurations

Some Aliases are taken from @mathiasbynens dotfiles:

.files, including ~/.osx — sensible hacker defaults for OS X

In 3 lists

Read more about the Git config command.

See category
92

Awesome Sysadmin

awesome-foss/awesome-sysadmin

A curated list of amazingly awesome open-source sysadmin resources.

Fresh★ 35k329 entriesPushed 12 days ago
92

awesome-zsh-plugins

unixorn/awesome-zsh-plugins

A collection of ZSH frameworks, plugins, themes and tutorials.

Fresh★ 18k2533 entriesPushed 2 days ago
90

Awesome Cli Apps

agarrharr/awesome-cli-apps

🖥 📊 🕹 🛠 A curated list of command line apps

Fresh★ 20k546 entriesPushed today
89

Awesome Terraform

shuaibiyy/awesome-tf

Curated list of resources on HashiCorp's Terraform and OpenTofu

Fresh★ 6.6k472 entriesPushed 2 days ago
87

Awesome DevOps

wmariuss/awesome-devops

A curated list of awesome DevOps platforms, tools, practices and resources

Fresh★ 4.4k317 entriesPushed 9 days ago
87

Awesome Cloud Native

rootsongjc/awesome-cloud-native

A curated list for awesome cloud native tools, software and tutorials.

Fresh★ 2.5k798 entriesPushed today