Git初体验
Git简介
Git是目前世界上被最广泛使用的现代软件版本管理系统。Git本身亦是一个成熟并处于活跃开发状态的开源项目,它最初是由Linux操作系统内核的创造者Linus Torvalds在2005年创造。今天惊人数量的软件项目依赖Git进行版本管理,这些项目包括开源以及各种商业软件。Git在职业软件开发者中拥有良好的声誉,Git目前支持绝大多数的操作系统以及IDE(Integrated Development Environments)。
Git使用分散式架构,是分散式版本管理DVCS(Distributed Version Control System)的代表。相较于例如CVS或者Subversion等集中式版本管理软件,Git并不是将代码的所有修改历史保存在中心服务器中。在Git中取而代之的是,所有参与项目的开发者都拥有各自的代码完全拷贝,并在自己的拷贝上进行软件开发。
除了分散式的特点之外,Git的设计也针对性能,安全性和柔软性作了特别优化。
简单的Git命令演示
1、在本地创建一个仓库
$ cd ~/Desktop $ mkdir task $ cd task
2、用git init命令把这个目录变成Git可以管理的仓库:
$ git init Initialized empty Git repository in C:/Users/RustWang/Desktop/task/.git/
这样Git就把仓库建好了,当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,千万不要动它。
3、把文件添加到库
注:Git只能跟踪文本文件的改动,对图片和视频无能为力。
首先,我们在task目录下新建一个readme.txt,并在里面写上
床前明月光 疑是地上霜
下一步,用命令git add把文件添加到库:
$ git add readme.txt
4、用命令git commit把文件提交到库
$ git commit -m "写入一个readme文件"
git commit命令中-m后面输入的是本次提交的说明,类似于代码的注释,内容自定,最好是有意义的,方便自己管理。
git commit命令执行成功后的1 file changed代表1个文件被改动,就是我们添加的readme.tet这个文件。
2 insertions(+)代表插入了两行内容,即:"床前明月光"和"疑是地上霜"。
总结用到的几个Git命令
init git 让git可以管理这个仓库
git add 将文件添加到库
git commit -m 将文件提交到仓库