知识点滴 - Git名字的由来

Git是大家熟知的版本管理系统, VCS (Version Control System ).

Linus Torvalds, 是Git的发明者,但Git的名字是什么含义?

2005年4月7日,Linus Torvalds对Git的代码进行首次提交时,添加了一个名为README的文件。这个文件的第一段是这样写的:

GIT - the stupid content tracker

"git" can mean anything, 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

This is a stupid (but extremely fast) directory content manager.  It  

doesn't do a whole lot, but what it _does_ do is track directory

contents efficiently.

从上面这段话中我们可以看出,Linus对Git的含义做出了多种解释:

1. 第一个原因可以看做是实用性的原因。一个三个字母的命令说起来快,打起来也容易。

2.  "Git "这个词没有被任何其他现有的Unix命令所使用。

3. Git最初的工作版本的代码非常简单,功能很弱。

4. 表示Global Information Tracker的缩写,如果能正常工作时。

5. 表示Goddamn Idiotic Truckload of sh*t的首字母缩写,如果不能正常工作时。

总结

基于上面的观点,Linus Torvalds 似乎想说明,一个简单的解决方案可以解决一个大而重要的问题。他也试图承认,要把 Git 打造成一个功能齐全的工具,对开发者真正有用,还有很多工作要做。经过多年的发展,也许当前版本的Git已经不那么差劲了。

参考:

How did Git get its name?icon-default.png?t=M1L8https://initialcommit.com/blog/How-Did-Git-Get-Its-Name

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜流冰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值