美文网首页
学习Git的体会

学习Git的体会

作者: gaojiayun | 来源:发表于2017-04-23 22:40 被阅读0次

    什么是Git

    • Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。

    Git的来源

    • 到了2002年, Linux系统已经发展了十年了,代码库之大让Linus很难继续通过手工方式管理了,于是Linus选择了一个商业的版本控制系统BitKeeper,但好景不长,安定的局面在2005年被打破了,要收回Linux社区的免费使用权。所以,Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理了。Git迅速成为最流行的分布式版本控制系统,尤其是2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包括jQuery,PHP,Ruby等等。

    Git的功能特点

    git开发过程:

    a71ea8d3fd1f4134ca7667d8251f95cad0c85ed6.jpg
    • git的优缺点:
      • 适合分布式开发
      • 速度快、灵活,可离线工作
      • 任意两个开发者之间可以很容易的解决冲突
      • 资料少,学习周期长
      • 代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息

    Git的常用命令

    • git init here

      • -- 创建本地仓库(repository),将会在文件夹下创建一个 .git 文件夹,.git 文件夹里存储了所有的版本信息、标记等内容
    • git add

      • -- 从本地仓库增删,结果将会保存到本机的缓存里面
    • git pull origin master

      • -- 从远程服务器 pull 新的改动

    *git status

    • -- 查看状态

    • git add -A

      • -- 提交全部修改

    Git的安装

    在linux下安装

    sudo yum install git

    sudo apt-get install git

    总结

    • Git还可以深入的去了解,这只是对Git的初步掌握,Git极其强大,而且命令繁多,网上有很多git的资源,找到合适的去学习。

    相关文章

      网友评论

          本文标题:学习Git的体会

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