git 工具一些命令(二)

一、将未add 进去的文件还原

eg:

(1)创建a.txt 和b.txt 文件

 

(2)修改 添加一些内容至a.txt文件中

 

 

 

 (3)还原 --使用 git checkout 命令

 

 

ps:checkout 命令只会讲被修改的文件恢复成stage状态,用这个例子来说,a.txt 没有被add 命令执行,被修改文件都是可恢复的。 

eg;

1、修改a.txt文件 

 

 

 

 

2、使用checkout 恢复成修改前的状态(在恢复前使用了add 命令 将文件放入暂存区了)

 

 

 

因为add命令后就暂存区内容已经就是有内容的状态了,checkout命令只会把被「修改」的文件恢复成stage的状态

另外 如果此时再新增一个c.txt文件,再使用checkout命令是不会删除c.txt文件的

 

可以理解成还原就是将之前暂存区的文件覆盖掉当前的文件,可以测试看看 如果我新创建一个c.txt文件,没有把它放到暂存区中,使用checkout命令是会报错的

 

posted @ 2020-07-20 15:12  AlexZS  Views(89)  Comments(0Edit  收藏  举报