Git学习笔记(2)-创建仓库

2018-06-18 04:38:14来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

一、Git简介

1.Git是什么

Git是分布式版本控制系统

2.Git有什么特点

(1)Git是分布式的SCM,SVN是集中式的

(2)Git每个历史版本存储完整的文件,SVN存储文件差异

(3)Git可离线完成大部分操作,SVN则相反

(4)Git有着更优雅的分支和合并实现

(5)Git有着更强的撤销修改和修改版本历史的能力

(6)Git速度更快,效率更高

3.Git的由来

Linus为了更好的管理Linux系统源码,用C写的一个分布式版本控制系统

二、Git配置

1.安装好Git之后,进行账号配置

$ git config --global user.name Kimisme

$ git config --global user.email git@Kimisme.com

三、版本库

1.什么是版本库

版本库又称仓库,英文名repository,可以理解为一个目录;

这个目录里面的所有文件都可以被Git管理;

每个文件的修改、删除、Git都会跟踪,以便任何时刻可以追踪历史;

2.创建版本库

(1)创建一个空的目录

$ mkdir learnGit

(2)进入空目录

$ cd learnGit

(3)初始化一个空的仓储

$ git init

Initialized empty Git repository in D:/GitLearn/learnGit/.git/


3.把文件添加到版本库

(1)创建一个treadme.xt,放到learnGit目录下文本内容如下

Git is a version control system.

Git is a free software.

(2)把文件添加到仓库

$ git add readme.txt

(3)把文件提交到仓库(1个文件被改动,插入两行内容)

$ git commit -m "this is a readme file"

[master (root-commit) 6ff6093] this is a readme file

1 file changed, 2 insertions(+)

create mode 100644 readme.txt

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:C#扫盲之:==/Equals /ReferenceEquals 异同的总结,相等性你真的

下一篇:关于迭代器中IEnumerable与IEnumerator的区别