一、用户签名设置
1、 打开Git命令行,输入一下命令设置用户签名
git config --global user.name 用户名
2、设置邮箱(不需要真实存在)
git config --global user.email 邮箱
3、验证一下是否设置成功
打开C盘->用户->自己当前的用户->.gitconfig ,将 .gitconfig用记事本打开,可以看到刚才设置的用户名和邮箱。
二、初始化本地库
1、在某个地方新建一个文件夹(我起名为Git-Space),作为存放Git项目的地方,新建一个项目(我起名为demo1),在这个文件夹里右键鼠标,点击Git Bash Here,可以快速进入到这个目录下,然后使用以下命令初始化本地库
git init
回车之后,可以看到
他说在这个文件夹下有一个.git文件夹
三、查看本地库状态
git status
返回了三句话,意思分别是:
在master分支里
没有提交过东西
没东西需要提交
现在我们在里面加点东西。使用 vim hello.txt编写一个txt文件,再次查看状态
显示当前有一个未被追踪的文件,那么我们可以使用命令将它添加到暂存区
四、添加到暂存区
git add 文件
警告的意思是,Linux和Windows的换行定义的不一样,它帮我们自动转了。不用管它。
再次查看文件状态
可以看到,Git已经追踪到这个文件了,因为现在文件在暂存区,所以我们可以把它提交或者删除。
五、删除暂存区文件
git rm --cached 文件
这只是将暂存区中的hello.txt删掉了,工作区还是有的,可以使用ll命令验证一下
再次查看文件状态
还可以再添加到暂存区
六、将暂存区文件提交到本地库
git commit -m "日志信息" 文件
再次查看状态
七、查看日志
1、查看版本日志:
git reflog
2、查看详细日志
git log
八、修改文件
修改文件其实就是把文件修改了之后,再次添加到暂存区、提交到本地库
先看一下文件内容
使用vim命令编辑,再次查看
可以看到文件已经修改了
看一下状态
说明新修改的文件还没有被追踪
那么我们把它添加到暂存区
再提交到本地库
注意日志信息要写不一样的,因为是第二次提交,我写的是“second commit”
查看版本日志,可以看到已经有两个版本信息了
九、版本穿梭
Git也支持穿梭到某一个版本。
首先查看一下版本日志
可以看到对应的版本和版本号
使用以下命令即可穿梭回前面的版本
git reset --hard 版本号
再次查看文件,发现确实变回了第一次提交时的代码