当前位置: 代码迷 >> 综合 >> git checkout filename命令的使用
  详细解决方案

git checkout filename命令的使用

热度:94   发布时间:2023-12-12 04:21:11.0

(1)git status看下状态
在这里插入图片描述
(2)查看a.c文件的内容
在这里插入图片描述
(3)修改a.c文件的内容(修改成aaabb)
在这里插入图片描述
因为这里修改了a.c文件的内容,所以这里多了一些信息。

(4)将a.c添加到暂存区
在这里插入图片描述
(5)再次修改a.c文件的内容(修改从aaabbo)
在这里插入图片描述
所以这里既有新增的信息,也有原来添加到缓冲区的信息。

(6)使用git checkout a.c指令以后,a.c文件的内容已经发生了变化。
在这里插入图片描述
(7)看下状态,这时a.c处于缓冲区状态,可用git restore --staged指令将a.c从缓冲区回退到工作区状态。
在这里插入图片描述

结论:git checkout filename指令会将工作区的指定文件的内容恢复到暂存区的状态。

这里暂存区的内容是aaabb,所以执行指令以后,a.c的内容就变成了aaabb。

  相关解决方案