github为什么取名git

fiy 其他 10

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    GitHub取名为Git 是因为Git是一个分布式版本控制系统,而GitHub作为一个代码托管平台,选择了取一个与Git相关的名字。

    Git最初是由Linux的创始人Linus Torvalds开发的,他在开发Linux内核的过程中遇到了版本控制的问题,所以决定自己开发一个版本控制系统。他选择了一个简洁、快速和灵活的系统来满足他的需求,并将其命名为Git。

    Git这个名字很短小简洁,易于记忆,同时也与Linux的命名风格一致。根据Linus Torvalds的说法,Git的名字是一个“傻瓜眼光的双关语”,即Git=stupid(愚蠢)的英文倒过来就是“stupid”。

    GitHub作为一个基于Git的代码托管平台,为开发者提供了方便、简单和高效的代码托管服务。在选择名字时,他们希望与Git相关,既能表达对Git的敬意,又能突出平台的主要功能。

    总结来说,GitHub取名为Git是为了与Git这个分布式版本控制系统有关,同时也是为了简洁、易于记忆和与Linux命名风格一致。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    1. Git的命名灵感来自于Linux开发中的BitKeeper版本控制系统。BitKeeper是一个非常流行的分布式版本控制系统,被广泛用于Linux内核的开发,直到2005年因为Linux内核社区与BitKeeper公司之间的合作关系终止。

    2. Linux的创始人Linus Torvalds在转向使用其他版本控制系统之前,创建了自己的版本控制系统,因为他需要一个能够满足Linux开发的需求的工具。他的目标是创建一个分布式版本控制系统,具有高效、快速、简单和可靠的特性。

    3. Linus之所以选择取名为Git,是因为在计算机术语中,Git是“不懈努力”的意思。他希望这个版本控制系统能够一直进步和改进,不断努力地为开发人员提供更好的工具。

    4. 此外,Git的名称还具有一定的幽默意味。在英语口语中,“git”一词可以指代一个有点讨厌的人或事物,而Linus在公开场合多次表达了对某些开发者的不满,因此Git这个名称也可以被解释为对那些让他有些烦恼的人的一种戏谑。

    5. 最后,Linus还指出,他选择短小的名称是为了能够让人们轻松地记住它,并且在命令行中键入时不需要太多的键盘输入。这样的命名选择符合了Linus追求简单和高效的设计哲学。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Git是一个分布式版本控制系统,而GitHub是一个基于Git的代码托管平台。Git的名称来源于英文单词”get”(获取)和”bit”(位),意味着从一个位置获取数据。而GitHub的名称最初来自于Git和”hub”(中心)的组合,意味着作为一个代码中心的平台。

    为什么取名为Git?这是因为Git的创始人Linus Torvalds在开发Git时,主要是为了管理Linux内核开发过程中的源代码。在开发过程中,他遇到了一些传统版本控制系统(如CVS和Subversion)的限制和不足之处,因此决定单独开发一个新的版本控制系统。他希望这个新系统能够快速、高效地处理Linux内核这样一个庞大而复杂的代码仓库。

    在决定名称时,Linus Torvalds希望能找到一个简短、容易记忆并与Linux内核相关的名称。他原本考虑过一些名称,如”Snap”和”Patch”,但最终选择了”Git”。在邮件列表中,他解释说,”git”是一个英俚词,意味着“蠢蛋”或“笨蛋”,而他选择这个名称是因为他认为自己的系统可能被人们视为一个“笨蛋”的决定。所以取名Git的初衷是一种自嘲和幽默的表达。

    尽管Git最初是为Linux内核开发而设计的,但它的强大和灵活性使得它迅速获得了全球开发人员的认可,并成为了最流行的版本控制系统之一。随着GitHub的出现,Git得到了更广泛的应用和使用,使得软件开发人员能够更方便地进行代码的共享、协作和追踪。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部