Try Git
learn Git in 15 minutes with pseudo-terminal interface
A curated list of amazingly awesome Git tools, resources and shiny things
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
learn Git in 15 minutes with pseudo-terminal interface
comprehensive tutorial on Git
freemium ebook from fournova Software (makers for Tower), associated with paid video course
free Git book, also available on paper (CC BY-NC-SA 3.0)
free tutorials and resources to help you learn the basics of Git
book built by dozens of people in the Git community
a short O'Reilly book on Git
paid training course from Code School
visual way to learn git branching
tutorial-based book by Manning Publications
short book about Git
great series of articles about Git
Interactive Tutorial App that runs on your Desktop!
step by step intro
Use Git LFS on an existing repository to manage large files in a better way
Visualized few basic Git concepts using D3.js: commit, branch, checkout, reset, revert, merge, rebase, fetch, pull, push, tag
Git from a timeline and level perspective and git commands cheatsheet grouped by functionality
git and git flow cheat sheet
How to Recover from a Mess
an amazing set of lectures on version control with Git, but also on how to use the Unix shell and Python.
GitHub Cofounder's Narrative-style Intro to Git Concepts
lower-level, more structural explanation of git concepts
Very nicely explained, simple and crisp way of understanding git fork and pull request workflow.
It's a YouTube channel with a lot of great git videos. It covers everything from the basics to advanced Git topics.
I never found a git tutorial I didn't understand while doing it. Just sometimes those tutorials didn't line up very well with my actual work. This git help in the form of a choose your own adventure was a life saver when I was first starting out.
A blog explaining how git creates and stores commit histories.
guide about what to do when things go wrong
all important Git terms (commit, commit SHA, branch, merge, rebase) explained using gitk
A blog explaining how command git cherry-pick works.
All about .gitignore.
free and complete explanation of git internals and the .git/ directory.
Git Client by GitHub. works with GitHub and GitHub Enterprise seamlessly
free (in-beer) GUI client. Windows and Mac only
a popular non-free Git GUI client. Mac and Windows
a cross Git client for Windows, Mac & Linux. Electron based. Free for non-commercial use and paid Pro version is available.
A git client based on the IntelliJ platform
an easy-to-use Git client on Windows. well-integrated with Windows Explorer.
a commercial comprehensive SCM client with Git, SVN, Mercurial. cross-platform (works on Windows, Mac and Linux)
TortoiseSVN inspired graphic tool for version control systems, with Nautilus and Thunar integration
a open-source GTK+ GUI client
a cross-platform Git GUI client
Git client for Android 4.x
The easiest way to use git. On any platform. Anywhere.
a clean, minimal Git client. Mac only.
a shell extension, a Visual Studio 2010-2015 plugin and a standalone Git repository tool.
a powerful Git client for iOS. Free with in-app purchase to unlock the ability to push commits.
Enhance the basic git CLI
A Git porcelain inside Emacs
a free for personal use effortless Git GUI for Windows, Mac, & Linux.
a graphical Git client designed to help you understand and manage your source code history.
Fast, small, cross-platform GUI git client (gitk/git-gui style) with image diff support
the de-facto git hosting service. Perfect integration with most external services.
Resources & Learning for GitHub
本书为 Github 中级教程,适用在 Github 上做开源项目、制作自己的博客和协同做项目的开发者。
Well, the link kinda' says it all.
Jetbrains all-in-one solution for software teams, with IM, ticket tracking, source control.
a free Git repository hosting service served by GitLab EE. Unlimited repositories and private collaborators
cloud service for software development formerly known as Visual Studio Team Services, Visual Studio Online and Team Foundation Service Preview
a SaaS service provided by Amazon Web Service on high availability infrastructure
paid Git repository hosting service
a paid repository hosting service with support for Git, Subversion, Mercurial, WebDAV
a simple with fine-grained access control
self-hosted solution provided from GitHub
a popular open-source Git (CE) with paid support option (EE).
self-hosted refrom Atlassian. Good integration with JIRA and other Atlassian products
a community managed fork of Gogs, lightweight code hosting solution written in Go.
Self-hosted Git Server with Kanban and CI/CD
Open Source code hosting with secret scanning based on Gitleaks. Self-hosted and Apache-2.0 license.
a GitHub clone powered by Scala.
Pure Java Stack for managing, view, and serving Git repositories.
an open source implementation of project hosting platform
an integrated set of powerful tools to help companies build higher quality software; Effective June 1, 2021: Phabricator is no longer actively maintained.*
recent offer from Jetbrains, a famous developer-oriented software company. Code repository hosting feature pending. Free for 10 users. Good integration with YouTrack and TeamCity; Upsource is no longer available as a commercial product as of February 1, 2022.*
a platform delivering enterprise source code management
a tasty, self-hostable Git server for the command line
the most well-known Git workflow model
a simple branching model with a single master
an interesting branch model which delays the final merge to production branch, adopted by Alibaba. more article (in Chinese text) at 1, 2
Inspired by Gerrit workflow, Agit-flow is a centralized git workflow and used in Alibaba’s internal source code platform
a framework for managing and maintaining multi-language pre-commit hooks.
a extendable Git hook manager written with Ruby.
fast and powerful Git hooks manager for any type of project.
A simple and easy-to-use, yet powerful and language agnostic git hook for monorepos.
a fast, Unix'y, opinionated Git hook runner.
Enhance the basic git CLI
a tool to manage multiple version control repositories
a tool to help in dealing with multiple git repositories
a tool to make changes in multiple repositories simultaneously
Bulk processing of git repos
a tool for managing multiple git repositories
a simpler, faster alternative to git-filter-branch for cleansing bad data out of your Git repository history
collection of gitignore files for various programming language
a collection of tools to let /etc be stored in a git repository
git utilities adding useful git commands.
Another collection of useful git commands.
a tool for following lifetime changes of a file throughout the history of a Git repository.
a command line tool to find sensitive information lingering in publicly available files on GitHub
a FUSE file system that fully integrates with git
an experimental version of Git that changes some of Git's underlying concepts
Organization for remote repositories
An informative and fancy bash prompt for Git users
a set of tools for parsing conventional commit messages from git histories
Automate releases for Git repositories and/or npm packages. Changelog generation, GitHub/GitLab releases, etc.
Backup repos from various hosters to local or other hosters.
git commit --fixup, but automatic
Convert your git log to JSON.
a tool to backup your Bitbucket, GitHub and GitLab repositories.
scheduled backups of repositories from popular providers with change detection.
practical solution for versioning large files. supported by GitHub
solution for managing very large Git repository while maintaining speed and efficiency of most operations. in developement by Microsoft.
allow managing large binaries among machines, as if operation a normal git repository. possible to creates a synchronised folder with git-annex assistant.
VoltAgent/awesome-openclaw-skills
The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞
awesome-dsh-plugin/awesome-dsh-plugin
A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
Kristories/awesome-guidelines
Programming style, best practices, and coding conventions.
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
ai-boost/awesome-prompts
Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.
matiassingers/awesome-readme
A curated list of awesome READMEs