美文网首页
学习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的体会

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

  • 2018-10-14

    学习体会 git 什么是git git是世界上最先进的分布式版本控制系统 为什么要使用git git可以提供一个仓...

  • Learn Git Branching学习体会

    1.git commit 没什么好说的,提交.然后往上增加一个节点,理清这些关系需要对指针比较熟悉 2git br...

  • git使用体会

    git 分布式版本管理命令 添加用户信息git config --global user.name "Your N...

  • Git+node.js+TDD

    目录 Git学习 node.js学习 用Nodejs和Git完成TDD编程 Git学习 Git是什么Git是一款免...

  • Git 学习笔记

    ----------------- Git 学习 ------------------ Git 简介 Git...

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • Git学习

    今天的学习让我对git重新认识了一下,一个人玩过git,但是仅仅是自己使用,并未有多人协作,并不能体会版本控制的重...

  • git技术,GitHub、GitLab

    git学习 Git教程(小白快速入门版) Git教程(简化版) git详细学习 Gitlab的管理使用手册git初...

  • Git常用命令与学习总结

    安装Git Git的下载地址:Git官网下载地址 学习网址 git 学习笔记- Book 在线练习地址 基础常用指...

网友评论

      本文标题:学习Git的体会

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