Git
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git相关的知识,希望对你有一定的参考价值。
1 Git是什么?
- Git是目前世界上最先进的分布式版本控制系统。
2 Git能做什么?
- 对比1
-
- 优点:
- SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后工作,工作完成后,需要将自己的代码提交到中央服务器。
- 缺点:
- 必须联网才能工作,如果在局域网还可以,带宽够大,速度够快;但是如果在互联网下,如果网速慢的话,效率可想而知。
- 优点:
- 对比2
-
- Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都在自己的电脑上。既然每个人的电脑上都有一个完整的版本库,那多个人是如何协作的?比如说在自己电脑上修改了文件A,其他人也在自己的电脑上修改了文件A,这时,双方只需要把各自修改的推送给对方,就可以看到对方的修改了。
3 Git的下载和安装
3.1 git的下载
- 官网的下载地址:http://msysgit.github.io/
3.2 git的安装
4 配置用户名和邮箱
5 操作Git
5.1 创建仓库
- 在e:盘下新建一个名为repository的文件夹
- 进入到repository中
- 初始化git仓库
5.2 文件新建+状态查询+新增+提交+新增文件内容
5.2.1 文件新建
5.2.2 状态查询
5.2.3 新增
5.2.4 提交
说明提交文件的时候,需要提交说明信息。
5.2.5 提交+新增文件内容
5.3 日志+版本号+对比不同
5.4 版本回退+版本穿梭+版本撤销
5.4.1 版本回退
5.4.2 版本穿梭
- 增加6次文本到a.txt
- 查看所有版本
- 版本穿梭
- 版本后退3步
5.5 理解工作区+版本库+暂存区
- 工作区(working Directory):就是电脑本地的硬盘目录。
- 版本库(repository):工作区有个隐藏文件目录.git,它就是GIt的本地版本库。
- 暂存区(stage):一般存放在git目录下的index文件中,所有我们也称暂存区为索引(index)。
以上是关于Git的主要内容,如果未能解决你的问题,请参考以下文章