google外贸建站/搜索词
在Git中,删除也是一个修改操作
删除分为以下几种情况:
1.首次创建的文件,没有进行添加,递交操作,可以直接删除本地的文件
2.本地仓库中有的文件,当要删除,先删除本地文件,然后递交删除操作
//例如删除 1.c
$ rm -rf 1.c
$ git status
位于分支 master
尚未暂存以备提交的变更:(使用 "git add/rm <文件>..." 更新要提交的内容)(使用 "git checkout -- <文件>..." 丢弃工作区的改动)删除: 1.c修改尚未加入提交(使用 "git add" 和/或 "git commit -a")
$ git rm 1.c
$ git commit -m "rm 1.c" //本地库删除成功
3.当本地仓库中有此文件,当本地删除后,删除错了,想要恢复到本地:
//例如:
$ rm -rf "readme.txt"
$ git status
位于分支 master
尚未暂存以备提交的变更:(使用 "git add/rm <文件>..." 更新要提交的内容)(使用 "git checkout -- <文件>..." 丢弃工作区的改动)删除: readme.txt修改尚未加入提交(使用 "git add" 和/或 "git commit -a")
$ git checkout -- readme.txt //恢复到本地
俗话说,实践出真知。现在,我们练习一遍
第一种情况:本地库中没有,删除本地文件
第二种情况:本地仓库中有的文件,当要删除,先删除本地文件,然后递交删除操作
第三种情况:.当本地仓库中有此文件,当本地删除后,删除错了,想要恢复到本地