Git-05-Git常用命令-Git本地仓库操作命令
1.本地仓库操作:
本地仓库常用命令如下:
1.git status
查看文件状态
2.git add
将文件的修改加入暂存区
3.git reset
将暂存区的文件取消暂存或者是切换到指定版本
加入不同的参数还可以做到切换到指定的版本,也就是说我们这个git是一个版本控制工具,每一次我们提交完代码之后,他其实都会记录一个版本,如果我们想回到一个历史版本,通过这个命令也可以快速切换回去
4.git commit
将暂存区的文件修改提交到版本库
使用方式:git commit -m "init hello.txt" hello.txt
这个m是的是message,也就是我们在提交的时候需要输入这么一个字符串,字符串书写什么没有固定的要求,一般就是一些提示信息,他会记录到我们的日志当中,最后跟上文件名,表示我要把这个文件提交刀版本库
例如:git commit -m "init repo" User.java
这个时候User.java就变成了未修改状态,打开User.java,编辑一下他,然后git status,这个时候User.java就变成了modified已修改状态,因为我们刚才对这个文件进行了编辑,这个时候我们需要把这个文件添加到暂存区,git add User.java
,然后git status
,现在它就变成已暂存状态,虽然还是显示modified,但是变成绿色的了,但是上面是红色的,不同的颜色就代表了不同的状态,红色就是你对这个文件修改了,但是还没有放到暂存区,放到缓存区之后就变成了绿色的modified了。然后git commit
,然后git status
,它又不见了。
5.git log
查看日志
git log
查看日志,里面的init repo、init User.xml、edit User.xml,就是我们刚刚提交的时候的message,里面还有author和邮箱(前面的全局配置),也就是当前的几次提交是由这个用户来完成的。
接下来做一个操作:git reset
可以回到指定的版本。我们一共提交了三次,一共有三个版本,里面有个commit,后面有一个很长的串,这个就是当前版本的唯一标识。比如我现在想回到第一个版本,可以使用git reset --hard 【第一个版本的唯一标识】,就回到了第一个版本。