Git进阶命令(一)(撤销删除操作)
Git的撤销操作和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命令,如图所示:
结果显示
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)