Git进阶命令(一)(撤销删除操作)

Git的撤销操作

1.撤销提交到版本库里面的内容
使用git commit -amend命令,如图所示:
这里写图片描述
说明:撤销提交到版本库里面的内容,并把暂存区的内容重新提交到版本库中(前提:要先把工作区的内容提交到暂存区中),当然我们也可以不对文件进行修改,只是修改描述信息
2.撤销我们对工作区的修改
使用git checkout –fileName(eq:index.html)命令,如图所示:
这里写图片描述
之后我们的误操作就会撤销
说白就是把我们暂存区的内容覆盖我们工作区的文件内容,没有那么高大上
说明:git checkout – .对所有我们的误操作进行撤销
3.撤销我们提交到暂存区的文件
使用git reset HEAD fileName(eq:index.html)命令,如图所示:
这里写图片描述
说明:这里面的HEAD就是我们的头指针,就是我们最新一次提交版本,我们也可以使用其他的版本号替代我们的HEAD,但是不影响工作区的内容

Git文件的删除

1.工作区和我们的暂存区的文件都删除掉
使用git rm fileName(eq:index.html)命令,如图所示:
这里写图片描述
这里要注意,如果我们的文件修改了,我们不能使用这个命令进行删除,如图所示:
这里写图片描述
2.只删除暂存区的文件
使用git rm –cached fileName(index.html)命令,如图所示:
这里写图片描述
3.把暂存区的文件和工作区的文件都删除(文件修改了)
使用git rm -f fileNamee(index.html)命令,如图所示:
这里写图片描述
4.对工作区文件进行重命名
使用mv index.html index1.html 命令,如图所示:
这里写图片描述

这里写图片描述
这里我们可以发现,重命名操作实际上是,删除了一个文件,又创建一个文件
5.对工作区文件和暂存区文件重名
使用git mv style.css style1.css命令,如图所示:
这里写图片描述
结果显示
这里写图片描述

猜你喜欢

转载自blog.csdn.net/lg_49/article/details/78313662