美文网首页
Git基本了解

Git基本了解

作者: JiangSongJun_ | 来源:发表于2020-09-25 16:12 被阅读0次

    一、简述

    Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
    Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
    Linus Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper。

    二 、Git诞生记

    Git 诞生于 2005 年 4 月,由 Linux 的作者 Linus Torvalds 花费了两周的时间用 C 写了一个分布式版本控制系统,这就是 Git1.0 。

    早在 Git 之前,这个世界就已经有一些非常流行的版本控制工具 (VCS) ,比如 CVS ,SVN,ClearCase 等,这些版本管理工具仅有各有各的缺点,收费使用,运行速度慢等。

    当时,有一个公司叫做 BitMover ,该公司有一款产品叫做 BitKeeper ,这是一个分布式版本控制工具,但是这是收费的,不过这是一个有情怀的公司,老板 Larry 说服 Linus Torvalds 使用 BitKeeper 来管理 Linux 内核源码,于是,在 2002 到 2005 年之间,Linux 内核开发团队一直使用 BitKeeper 来管理 Linux 源码。

    可是在开发的过程中, Linus Torvalds 的团队有一个叫做安德鲁·垂鸠的不安分了,他写了一个简单程序,可以连接 BitKeeper 的存储库,BitKeeper 著作权拥有者拉里·麦沃伊认为安德鲁·垂鸠对 BitKeeper 内部使用的协议进行逆向工程,决定收回无偿使用 BitKeeper 的授权。

    合作无法继续,于是 Linus Torvalds 决定自己开发一套分布式版本控制工具,就是 Git ,至于这个分布式版本控制工具为什么叫 Git,Linus Torvalds 并没有给出一个让所有人满意的解释,倒是很多开发者一直尝试去给 Git 一个合理的解释,常见的一个解释就是 Global Information Tracker (中文译作全局信息追踪器)。

    如果当年不是 BitMover 公司的逼迫,估计我们还不一定见到这么优秀的分布式版本控制工具。值得一说的是, 2016 年 5 月 11 日 BitKeeper 宣布以 Apache 2.0 许可证开源(新闻链接http://www.solidot.org/story?sid=48171)

    三、安装

    1.下载Git

    下载完成后只需要默认设定确定安装即可。安装完成在需要提交的文件夹右键选择Git Bash Here弹出命令框(Git Bash Here是图形界面),输入git version查看当前Git的版本:

    git version
    

    四、基本配置

    安装完成后可以设定全局账户信息,否则以后每次提交都需要输入账户密码。

    git config --global user.name [用户名] 
    git config --global user.email [Git账户]
    

    全局用户名,提交时使用此用户名,在Git托管平台上看到的提交用户既是这个。如果不输入值(用户名)执行为查看全局配置。
    git config --global user.name [用户名]
    全局账户,提交时使用此账户提交,如果不输入值(账户)执行为查看全局配置。
    git config --global user.email [Git账户] #全局账户

    创建日期:2020-09-24

    相关文章

      网友评论

          本文标题:Git基本了解

          本文链接:https://www.haomeiwen.com/subject/knzwyktx.html