漫游 Git 的 20 年历史 笔记
RSS GitLab

漫游 Git 的 20 年历史

Git,一个版本控制系统,最近迎来了它的20周年纪念日。Linus Torvalds于2005年4月7日提交了第一个代码,标志着该项目的开始。最初,Git缺乏许多用户友好的特性,例如“git”命令本身,需要直接执行诸如“init-db”和“update-cache”之类的命令。创建提交需要手动更新索引,编写树,并在使用“commit-tree”之前设置环境变量。0.99版本引入了分支的引用和用于交换对象的远程协议。Linus 将维护工作移交给Junio Hamano,后者至今仍领导着该项目。Git 1.0 带来了“git-merge”命令和远程存储库的简写符号,尽管当时的远程管理方式有所不同。2007年和2008年,Git的第一个logo和网站git-scm.com分别上线。Git 2.0 包含了一些向后不兼容的更改,例如更新了“git-push”和“git-add”的默认行为。“git-push”的更新旨在降低意外推送更改的风险。“git-add”的更改自动化了已删除文件的暂存,简化了用户流程。