GitHub
github.com › git › git
Git - fast, scalable, distributed revision control system
Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals.
Starred by 61.9K users
Forked by 28.1K users
Languages C 50.1% | Shell 38.9% | Perl 4.3% | Tcl 3.5% | Python 0.8% | Makefile 0.7%
Factsheet
Original author Linus Torvalds
Developers Junio Hamano and others
Release 7 April 2005; 21 years ago (2005-04-07)
Original author Linus Torvalds
Developers Junio Hamano and others
Release 7 April 2005; 21 years ago (2005-04-07)
Git
git-scm.com
Git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Videos
55:54
Git & GitHub Tutorial for Beginners (2026) - YouTube
02:55:24
Let's read the Git source code - YouTube
09:04
How to use Git and GitHub in VS Code | Tutorial for beginners - ...
49:29
Git & GitHub Crash Course 2025 - YouTube
05:41
How to add code to your repository | GitHub beginner tutorial - ...
40:08
Git Basics: 01 - Intro to source control - YouTube
Reddit
reddit.com › r/git › where is the source code for git hosted ? is it at github or some other sites?
r/git on Reddit: Where is the source code for git hosted ? Is it at github or some other sites?
January 5, 2022 -
The git-scm website says that it's at github under the download section.
However, Wikipedia says it's at git.kernel.org. There are also corresponding clone links on that site.
Top answer 1 of 2
5
In literal terms, the answer to your question is that it is hosted in both places. They are both hosts, and they both have copies available. I'm sure that's not what you're asking, but what do you actually want to know? Which one is more up-to-date? How to contribute? Whether the mirror at GitHub is official? Something else?
2 of 2
2
Git-scm points to github for those who want to download it and compile it etc. My understanding is git.kernel.org is where Junio works off of as is the official repo. From github: "Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget ( https://gitgitgadget.github.io/ ). Please follow Documentation/SubmittingPatches procedure for any of your improvements."
SciTools
blog.scitools.com › home › making sense of git source code
Making sense of GIT source code - SciTools Blog
October 2, 2023 - I’ve got a little side project examining the source code for open source projects that are influential in the world. For instance, the Imperial College COVID pandemic simulation source code. Today’s efforts examine GIT – the source code revision control system that all my projects, and most of the software development world, use.
Wikipedia
en.wikipedia.org › wiki › Git
Git - Wikipedia
1 week ago - It is often used to control source code by programmers who are developing software collaboratively. It was originally created by Linus Torvalds for version control in the development of the Linux kernel. Design goals of Git include speed, data integrity, and support for distributed, non-linear ...
Sourcetree
sourcetreeapp.com › atlassian
Sourcetreeapp
Stay on top of your work and up to date with your code at a glance. Detailed branching diagrams make it easy to keep up with your team's progress. Wield the power of Git and Mercurial on the two most popular operating systems. Learn Git through comprehensive tutorials covering branching, merging and more. Not just a Git GUI. Sourcetree ...
IBM
ibm.com › docs › en › z-devops-guide
Git for source code management - IBM Documentation
December 19, 2025 - All Git actions are performed on a branch, and a key advantage of Git is that it allows developers to clone a repo and create (check out) a new branch (sometimes called a "feature branch") to work on their own changes in isolation from the main source branch. This lets each developer focus on their task without having to worry about other developers' activities disturbing their work or vice versa. When a developer wants to save their code changes onto a branch in Git, they perform a Git "commit", which creates a snapshot of the branch with their changes.
GitHub
github.com › microsoft › vscode
GitHub - microsoft/vscode: Visual Studio Code · GitHub
2 weeks ago - Many of the core components and extensions to VS Code live in their own repositories on GitHub. For example, the node debug adapter and the mono debug adapter repositories are separate from each other.
Starred by 187K users
Forked by 40.8K users
Languages TypeScript 96.0% | CSS 1.6% | JavaScript 0.7% | HTML 0.5% | Rust 0.5% | Inno Setup 0.2%
Google
android.googlesource.com
android Git repositories - Git at Google
Code Review Generate Password Revoke Passwords Sign in · Git repositories on android · NameDescription · accessories/manifestassets/android-studio-ux-assetsBug: 32992167brillo/manifestcts_drno_filterParent project for CTS projects that requires Dr.No +2's.device/aaeon/upboarddevice/amlo...
Mono
mono-project.com › community › contributing › source-code-repository
Source Code Repository | Mono
Once you’ve gotten a GitHub account and gotten set up, you should read GitHub’s guide to forking a repository. Once you feel that your patch is finished and you’ve tested that everything still builds and works as expected, you can then issue a pull request which alerts the active maintainers that they should examine and review your patch, merging it into the mainline source repository. It is important that everyone follow these policies: We have our own coding guidelines. If you are about to commit code to a module, the code that is being committed should be released under the MIT license.
Fabien Sanglard
fabiensanglard.net › git_code_review
Git Source Code Review
March 30, 2014 - Compiling on Linux or MacOS X works "out of the box" as long as you only need English. If you want to build on Windows: Don't. ... Trivia : NO_GETTEXT indicates that no string translation should be performed. Git source code wraps all its character strings in a _N(msgid) marker so translation ...
Git
git-scm.com › book › en › v2 › Git-Basics-Getting-a-Git-Repository
Git - Getting a Git Repository
If you can read only one chapter to get going with Git, this is it. This chapter covers every basic command you need to do the vast majority of the things you’ll eventually spend your time doing with Git. By the end of the chapter, you should be able to configure and initialize a repository, begin and stop tracking files, and stage and commit changes.