Git是一种便于多人协同编的分布式版本管理系统
在windows下安装Git——
安装包:链接: https://pan.baidu.com/s/1Ca72X9cY56fVsioO16fUcQ 提取码: 73ty
使用安装包一路默认可直接安装。
使用:
1.进入Git:
安装完成后会自动在Git目录下创建一个Git Bash文件夹,在开始/桌面找到Git Bash点击进入,出现以下窗口:
2.用户设置:
以用户名和邮箱作为使用标识,输入如下命令,可以设置所有Git仓库文件为这个标识:
3.创建版本库:
先通过如下一系列cd命令进入相应的位置,创建保存版本文件的目录,我在D盘下的Users下的yl2516下创建test2文件夹进行保存:
查看一下当前文件夹所在路径:
通过git init命令自动创建.git目录,.git就是版本库,用来保存版本信息(有的可能看不到.git目录,但如果命令行提示Initialized empty Git repository in …就表示创建成功):
版本库创建完成。
4.使用版本库保存版本信息(demo使用测试):
①
在建立的文件夹下,(此为test2),新建demo文件readme.txt(文档),初始内容为1234:
命令行输入git add readme.txt把其加入暂缓区中,没有报任何错,添加成功:
输入cat命令查看一下当前文件的内容:
git commit命令把文件提交到版本库中,此时版本库将会跟踪readme.txt的更新过程:
②对已经存在版本库中的内如为1234的文件readme.txt进行修改,观察版本库对版本变化的记录:
修改内容为1234 4321:
用git status查看当前版本更新的状态,提示有修改没有提交到版本库记录:
现在用git diff查看一下是什么修改,可以看到由1234添加了4321,记录了所有修改过程:
再次使用git commit进行提交,并用cat查看内容,内容已修改:
再添加一行8888重复以上操作得到类似结果:
最后使用git log查看提交记录,但此时只有readme.txt的第一次提交记录:
**※**为了方便查询都是谁什么时候进行了修改提交,每次修改后都必须add+commit一下文件,再加入一行9999,add并commit一下,这时再cat查看内容,并用git log查看提交记录,就可以看到2次提交记录了:
(从最近一次提交记录开始显示)
5.撤销修改:
之前说每修改一次要add+commit一下,通过git log查看提交的版本和记录,每撤销一次将回到log中显示的上一次提交的版本:
输入git reset --hard HEAD^撤销一次,再cat查看内容:
发现readme.txt已经变为log记录中上一次提交的内容1234,这时被撤销掉的提交不再显示在log记录中。
总结:每修改一次虽然文件内容的修改已经保存但不记录修改提交操作也不方便撤销等。需要add+commit一下,方便管理和操作。