git使用的常用指令

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

找到git管理的文件夹

命令1

git init

这个命令是为了初始化本地库

命令2

查看当前的git状态

git status

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

当前在主分支下

从来没有任何提交

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

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

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

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

命令3

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

git add 

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

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

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

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

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

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

命令4

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

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

查看当前状态

命令5

查看版本信息

git reflog

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

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

当我们再次查看状态时,可以发现状态被修改。但是这次修改没有被添加到暂存区。

git add qjc.txt后

提交本地库后

命令6

版本穿梭

git reset --hard 版本号

版本号可以用 git reflog查看

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

相关推荐

  1. git指令

    2024-01-21 11:30:02       36 阅读
  2. git指令

    2024-01-21 11:30:02       35 阅读
  3. Git指令

    2024-01-21 11:30:02       48 阅读
  4. git指令

    2024-01-21 11:30:02       17 阅读
  5. Git指令

    2024-01-21 11:30:02       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-21 11:30:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-21 11:30:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-21 11:30:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-21 11:30:02       20 阅读

热门阅读

  1. 【MySQL】利用perror命令查看错误代码信息

    2024-01-21 11:30:02       32 阅读