git使用的常用指令

git作为一个版本控制工具,和maven并合称为实习的两大杀手工具。今天我来给大家介绍一下git的常用指令,帮助大家在实习和多人协同开发的时候提供一些帮助。

git使用的常用指令_第1张图片

找到git管理的文件夹

命令1

git init

这个命令是为了初始化本地库
git使用的常用指令_第2张图片

命令2

查看当前的git状态

git status

git使用的常用指令_第3张图片

可以看到 我这里的三行意思分别是

当前在主分支下

从来没有任何提交

当前没有什么东西需要提交

在当前目录下建一个文件后

当我再次查看当前的状态时

git使用的常用指令_第4张图片

日志和刚才明显不一样  第三行的意思是 发现了一个未被追踪的文件(qjc.txt) 红色的代表表示这个文件只存在于工作区,git并没有对此进行管理。

命令3

把本地的文件添加到暂存区

git add 

把上述的qjc.txt交到缓存区中

有小伙伴可能会有疑问这个警告是干嘛的,这里对不明白的小伙伴解释一下。CRLF是Windows下的换行符,但是 git是Linux系统下的,而Linux下的换行符是LF(即,git自动转换了)。这个警告是可以忽略的。

此时我们再次查看我们的状态日志

git使用的常用指令_第5张图片

ok~,这样很明显的可以看到qjc.txt文件已经被上传到暂存区,即可以被追踪到了。

当然,暂存区的文件是可以删除的(当删除暂存区的文件的时候工作区的文件不会被删除)这里给大家演示一下删除暂存区的文件。

git使用的常用指令_第6张图片

git使用的常用指令_第7张图片

可以看到的是当暂存区的文件删除后,我们工作区的文件并没有被删除。

命令4

将暂存区的问价提交到工作区 , 并设置版本信息。

git commit -m "日志信息" 文件名

git使用的常用指令_第8张图片

查看当前状态
git使用的常用指令_第9张图片

命令5

查看版本信息

git reflog

git使用的常用指令_第10张图片

模拟企业开发中对代码的修改场景

git使用的常用指令_第11张图片

这是我当前的文件内容。现在对该文件进行修改。

git使用的常用指令_第12张图片

当我们再次查看状态时,可以发现状态被修改。但是这次修改没有被添加到暂存区。
git使用的常用指令_第13张图片

git add qjc.txt后

git使用的常用指令_第14张图片

提交本地库后

git使用的常用指令_第15张图片

命令6

版本穿梭

git reset --hard 版本号

版本号可以用 git reflog查看

git使用的常用指令_第16张图片

文件的数据此时也会变为第一个版本。

你可能感兴趣的:(git,java)