layout | title |
---|---|
default |
Hacking Git |
The goal of this document is not to be a tutorial, but rather to point to interesting material that has already been written.
The goal is also not to list all the articles about Git or its internals. There are a lot of good resources, including free books, about that elsewhere.
Contributions are welcome though! Please contact us on the Git Mailing list (at git@vger.kernel.org) or open an issue or a pull request on our GitHub repo to discuss or suggest improvements. Thanks!
-
"Installing from Source" in the Pro Git book
-
The top of the Makefile, for special "Makefile knobs"
-
"A birds-eye view of Git’s source code" in the Git User’s Manual
-
"Hacking Git" in the Git User's Manual
-
"
Documentation/technical
", technical documentation (also viewable athttps://git-scm.com/docs/<file-name-without-.txt>
) -
Our General Microproject Information can help understand the process of contributing and find issues to work on.
-
Junio's "What's cooking in git.git" emails list the status of various development topics.
-
Git's release calendar shows the planned release cycles, and the maintainer's planned offline time.
-
"Large-Merging Workflows" in the Pro Git book
-
gitworkflows
manual page -
"How the Creators of Git do Branching", and the associated gitworkflow repository