Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆,在本地机器上拷贝一个完整的Git仓库。
目录
一,安装Git.
1.在官网中找到与电脑操作系统相对应的Git安装包。
2.具体安装步骤。
二,使用Git.
1.创建个人信息(邮箱和姓名)
2.创建版本库
3.基础操作
4.更多操作
安装Git
1.下载
打开Git官网Git - Downloadshttps://git-scm.com/download
点击相应版本开始下载
选择32/64位(根据自己电脑选择)
2.安装
找到下载好的安装包双击安装.
选择安装路径 (不能有中文目录)
点击 next进行下一步
勾选对应选项后点击next
继续点击next
以下步骤操作一致,如图:
最后点击install安装完成
使用Git
1.基础操作
双击打开Git
基础操作:
1.创建用户名和邮箱
创建邮箱代码: git config --global user.email "邮箱"
创建用户代码: git config --global user.name "用户名" (不能使用中文)
如果输入代码后没有提示报错,就创建好了。
2.创建版本库
使用指令: cd E:
打开E盘(根据自己的需求选择硬盘,我这里选择了我的E盘)
使用指令: ls
查看当前地址的所有文件
输入指令创建一个文件夹
指令:cd gittest (gittest为文件名,可替换,但不能用中文)
我这里是之前已经创建好的
检查是否创建成功可以看有颜色字体的后缀,以我的为例,创建成功后会变为/e/gittest
创建好后可以在gittest文件目录中中找到.git文件,这个文件是 Git 来跟踪 管理版本的(千万别动)
如果没有找到可以看以下步骤:
这样就能找到了,如果还不能找到就需要检查一下代码。
2.更多操作
1.提交文件
首先在gittest文件中创建一个readme.txt文件
在文件中随便输入一些字符,以111为例
输入后保存 ,之后在git中输入指令:git add readme.txt 将readme.txt添加到暂存区
和之前一样没有任何提示,就添加成功了
然后我们将readme.txt提交到本地仓库
在git中输入指令 git commit -m
这样就提交成功了
还可以用指令 git status 来查看还有没有未提交的文件
2.修改文件
我们在gittest文件中直接修改readme中的文件,将111改为123
在输入指令git status查看
这是在提示内容已被修改 但未被提交
之后我么可以通过git diff readme.txt来查看被修改的内容
看到了被修改的内容,我们就可以放心的提交了
提交的步骤和之前提交的步骤一样
输入指令1. git add
2.git commit
再次输入git status查看显示有没有未提交的
3.版本退回
我们在readme中继续添加一行456
按照之前步骤将readme文件 添加到暂存区,再上传到本地仓库
添加指令:git add readme.txt
上传指令:git commit -m "添加readme.txt文件内容456"
现在我们可以使用git log指令来查看文件修改的内容
可以看到我们已经修改三次了
这里还有一种更为简洁的查询方式
使用指令:git log -- pretty=oneline
现在我们想要退回到上一个的版本就需要输入指令:git reset --hard HEAD^
如果想要退回到更早的版本就需要输入指令 git reset --hard HEAD~n (n是回到第n个版本)
退回之后我们来看看文件中的内容
输入指令:cat readme.txt
可以看到已经退回到只有123内容的版本了
本次的学习就到这里了,之后我会为大家提供更多的相关内容,感谢大家观看