学习Git的体会
2017-04-23 本文已影响0人
gaojiayun
什么是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的资源,找到合适的去学习。