Git

Git --快速、可扩展、分布式修订控制系统。(Git - fast, scalable, distributed revision control system.)

Github stars Tracking Chart

Git是一个快速、可扩展、分布式的免费的开源分布式版本控制系统,旨在快速,高效地处理从小型到大型项目的所有事务。Git具有异常丰富的命令集,提供高级操作和对内部的完全访问。

Git易于学习、占用内存小、具有闪电般快速的性能。 它超越了Subversion、CVS、Perforce和ClearCase等SCM工具,具有轻量本地分支、便捷的临时区域和多个工作流程等功能。

Git 是 gnu 通用公共许可证版本2所涵盖的开源项目 (其中的某些部分在不同的许可证下, 与 gplv2 兼容)。它最初是由 linus torvalds 在网络周围一群黑客的帮助下编写的。

请阅读文件安装以获取安装说明。

许多 git 在线资源可从 https://git-scm.com/ 包括完整的文档和 git 相关工具。

请参阅 documentation/gitutorial-txt 开始, 然后查看 documentation/gitth 即每日. txt 以获取有用的最小命令集, 以及文档/文档。如果 git 已正确安装, 则本教程也可以阅读与人 gitt琴或 git 帮助教程, 和每个命令的文件与人 git -或 git 帮助

cvs 用户可能还希望阅读 documentation/gitcvs-moation.txt (如果安装了 git:man gitcvs-migration 或 git help cvs-migration )。

Overview

Name With Ownergit/git
Primary LanguageC
Program languageMakefile (Language Count: 16)
PlatformLinux, Mac, Windows
License:Other
Release Count931
Last Release Namev2.45.0-rc1 (Posted on 2024-04-23 15:06:12)
First Release Namev0.99 (Posted on )
Created At2008-07-23 14:21:26
Pushed At2024-04-27 21:53:28
Last Commit At2024-04-25 10:34:24
Stargazers Count50k
Watchers Count2.4k
Fork Count25.1k
Commits Count73k
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count3
Pull Requests Open Count170
Pull Requests Close Count1290
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

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.

Git is an Open Source project covered by the GNU General Public
License version 2 (some parts of it are under different licenses,
compatible with the GPLv2). It was originally written by Linus
Torvalds with help of a group of hackers around the net.

Please read the file INSTALL for installation instructions.

Many Git online resources are accessible from https://git-scm.com/
including full documentation and Git related tools.

See Documentation/gittutorial.txt to get started, then see
Documentation/giteveryday.txt for a useful minimum set of commands, and
Documentation/git-.txt for documentation of each command.
If git has been correctly installed, then the tutorial can also be
read with man gittutorial or git help tutorial, and the
documentation of each command with man git-<commandname> or git help <commandname>.

CVS users may also want to read Documentation/gitcvs-migration.txt
(man gitcvs-migration or git help cvs-migration if git is
installed).

The user discussion and development of Git take place on the Git
mailing list -- everyone is welcome to post bug reports, feature
requests, comments and patches to git@vger.kernel.org (read
Documentation/SubmittingPatches for instructions on patch submission).
To subscribe to the list, send an email with just "subscribe git" in
the body to majordomo@vger.kernel.org. The mailing list archives are
available at https://public-inbox.org/git/,
http://marc.info/?l=git and other archival sites.

The maintainer frequently sends the "What's cooking" reports that
list the current status of various development topics to the mailing
list. The discussion following them give a good reference for
project status, development direction and remaining tasks.

The name "git" was given by Linus Torvalds when he wrote the very
first version. He described the tool as "the stupid content tracker"
and the name as (depending on your mood):

  • random three-letter combination that is pronounceable, and not
    actually used by any common UNIX command. The fact that it is a
    mispronunciation of "get" may or may not be relevant.
  • stupid. contemptible and despicable. simple. Take your pick from the
    dictionary of slang.
  • "global information tracker": you're in a good mood, and it actually
    works for you. Angels sing, and a light suddenly fills the room.
  • "goddamn idiotic truckload of sh*t": when it breaks
To the top