Ævar Arnfjörð Bjarmason | df7375d | 2021-11-23 17:29:09 +0100 | [diff] [blame] | 1 | [](https://github.com/git/git/actions?query=branch%3Amaster+event%3Apush) |
Johannes Schindelin | 5f78646 | 2019-01-29 06:19:32 -0800 | [diff] [blame] | 2 | |
Matthieu Moy | 28513c4 | 2016-02-25 09:37:29 +0100 | [diff] [blame] | 3 | Git - fast, scalable, distributed revision control system |
| 4 | ========================================================= |
Nicolas Pitre | 556b660 | 2007-01-17 13:04:39 -0500 | [diff] [blame] | 5 | |
Nicolas Pitre | 556b660 | 2007-01-17 13:04:39 -0500 | [diff] [blame] | 6 | Git is a fast, scalable, distributed revision control system with an |
| 7 | unusually rich command set that provides both high-level operations |
| 8 | and full access to internals. |
Linus Torvalds | e83c516 | 2005-04-07 15:13:13 -0700 | [diff] [blame] | 9 | |
Stefano Lattarini | 779d7e9 | 2012-12-14 16:37:47 +0100 | [diff] [blame] | 10 | Git is an Open Source project covered by the GNU General Public |
| 11 | License version 2 (some parts of it are under different licenses, |
Junio C Hamano | 71ce415 | 2012-12-15 22:24:10 -0800 | [diff] [blame] | 12 | compatible with the GPLv2). It was originally written by Linus |
| 13 | Torvalds with help of a group of hackers around the net. |
Linus Torvalds | 6ad6d3d | 2005-04-17 21:52:23 -0700 | [diff] [blame] | 14 | |
Matthieu Moy | 6164972 | 2016-02-25 09:37:27 +0100 | [diff] [blame] | 15 | Please read the file [INSTALL][] for installation instructions. |
Christian Couder | aa98eb3 | 2009-02-24 21:16:37 +0100 | [diff] [blame] | 16 | |
Eric Wong | bcd886d | 2017-03-01 22:22:04 +0000 | [diff] [blame] | 17 | Many Git online resources are accessible from <https://git-scm.com/> |
Matthieu Moy | d9b297d | 2016-02-25 09:37:28 +0100 | [diff] [blame] | 18 | including full documentation and Git related tools. |
| 19 | |
Matthieu Moy | 6164972 | 2016-02-25 09:37:27 +0100 | [diff] [blame] | 20 | See [Documentation/gittutorial.txt][] to get started, then see |
| 21 | [Documentation/giteveryday.txt][] for a useful minimum set of commands, and |
Doug Ilijev | 7926cee | 2019-07-18 12:08:45 -0700 | [diff] [blame] | 22 | `Documentation/git-<commandname>.txt` for documentation of each command. |
Christian Couder | aa98eb3 | 2009-02-24 21:16:37 +0100 | [diff] [blame] | 23 | If git has been correctly installed, then the tutorial can also be |
Benjamin Dopplinger | a299e3a | 2016-05-30 03:08:16 +0000 | [diff] [blame] | 24 | read with `man gittutorial` or `git help tutorial`, and the |
| 25 | documentation of each command with `man git-<commandname>` or `git help |
| 26 | <commandname>`. |
Christian Couder | aa98eb3 | 2009-02-24 21:16:37 +0100 | [diff] [blame] | 27 | |
Matthieu Moy | 6164972 | 2016-02-25 09:37:27 +0100 | [diff] [blame] | 28 | CVS users may also want to read [Documentation/gitcvs-migration.txt][] |
Benjamin Dopplinger | a299e3a | 2016-05-30 03:08:16 +0000 | [diff] [blame] | 29 | (`man gitcvs-migration` or `git help cvs-migration` if git is |
Christian Couder | aa98eb3 | 2009-02-24 21:16:37 +0100 | [diff] [blame] | 30 | installed). |
Linus Torvalds | e83c516 | 2005-04-07 15:13:13 -0700 | [diff] [blame] | 31 | |
Nicolas Pitre | 556b660 | 2007-01-17 13:04:39 -0500 | [diff] [blame] | 32 | The user discussion and development of Git take place on the Git |
| 33 | mailing list -- everyone is welcome to post bug reports, feature |
Matthieu Moy | 07f050c | 2012-02-23 13:52:06 +0100 | [diff] [blame] | 34 | requests, comments and patches to git@vger.kernel.org (read |
Philip Oakley | 4ed7dfa | 2022-01-17 18:18:11 +0000 | [diff] [blame] | 35 | [Documentation/SubmittingPatches][] for instructions on patch submission |
| 36 | and [Documentation/CodingGuidelines][]). |
| 37 | |
| 38 | Those wishing to help with error message, usage and informational message |
| 39 | string translations (localization l10) should see [po/README.md][] |
| 40 | (a `po` file is a Portable Object file that holds the translations). |
| 41 | |
Matthieu Moy | 07f050c | 2012-02-23 13:52:06 +0100 | [diff] [blame] | 42 | To subscribe to the list, send an email with just "subscribe git" in |
Philip Oakley | 4ed7dfa | 2022-01-17 18:18:11 +0000 | [diff] [blame] | 43 | the body to majordomo@vger.kernel.org (not the Git list). The mailing |
| 44 | list archives are available at <https://lore.kernel.org/git/>, |
Eric Wong | bcd886d | 2017-03-01 22:22:04 +0000 | [diff] [blame] | 45 | <http://marc.info/?l=git> and other archival sites. |
Junio C Hamano | 620d3f4 | 2007-03-25 17:42:32 -0700 | [diff] [blame] | 46 | |
Thomas Gummerer | 2a00502 | 2018-05-30 21:52:55 +0100 | [diff] [blame] | 47 | Issues which are security relevant should be disclosed privately to |
| 48 | the Git Security mailing list <git-security@googlegroups.com>. |
| 49 | |
Junio C Hamano | 33b29fd | 2013-01-29 11:10:58 -0800 | [diff] [blame] | 50 | The maintainer frequently sends the "What's cooking" reports that |
| 51 | list the current status of various development topics to the mailing |
| 52 | list. The discussion following them give a good reference for |
| 53 | project status, development direction and remaining tasks. |
Matthieu Moy | 6164972 | 2016-02-25 09:37:27 +0100 | [diff] [blame] | 54 | |
Matthieu Moy | a217f07 | 2016-02-25 09:37:30 +0100 | [diff] [blame] | 55 | The name "git" was given by Linus Torvalds when he wrote the very |
| 56 | first version. He described the tool as "the stupid content tracker" |
| 57 | and the name as (depending on your mood): |
| 58 | |
| 59 | - random three-letter combination that is pronounceable, and not |
| 60 | actually used by any common UNIX command. The fact that it is a |
| 61 | mispronunciation of "get" may or may not be relevant. |
| 62 | - stupid. contemptible and despicable. simple. Take your pick from the |
| 63 | dictionary of slang. |
| 64 | - "global information tracker": you're in a good mood, and it actually |
| 65 | works for you. Angels sing, and a light suddenly fills the room. |
| 66 | - "goddamn idiotic truckload of sh*t": when it breaks |
| 67 | |
Matthieu Moy | 6164972 | 2016-02-25 09:37:27 +0100 | [diff] [blame] | 68 | [INSTALL]: INSTALL |
| 69 | [Documentation/gittutorial.txt]: Documentation/gittutorial.txt |
| 70 | [Documentation/giteveryday.txt]: Documentation/giteveryday.txt |
Matthieu Moy | 6164972 | 2016-02-25 09:37:27 +0100 | [diff] [blame] | 71 | [Documentation/gitcvs-migration.txt]: Documentation/gitcvs-migration.txt |
| 72 | [Documentation/SubmittingPatches]: Documentation/SubmittingPatches |
Philip Oakley | 4ed7dfa | 2022-01-17 18:18:11 +0000 | [diff] [blame] | 73 | [Documentation/CodingGuidelines]: Documentation/CodingGuidelines |
| 74 | [po/README.md]: po/README.md |