git的删除命令与如何删除仓库文件的方法
1.git中的删除命令
1.只删除工作目录中的文件,不删除暂存区的文件:windows下的命令行命令delete。
delte <file>
2.只删除暂存区的文件,不删除目录中的文件:git的rm –cached命令。
git rm --cached <file>
3.即删除工作目录的文件,又删除暂存区的文件:git的rm命令。
git rm <file>
当此文件在加入暂存区前被修改了,然后再被放入暂存区的情况是,直接rm指令不起作用,需要加上-f使用强制删除
git rm -f <file>
2.删除仓库中的文件
将已经添加进入仓库的文件,从在仓库中记录的状态变成未添加入仓库的状态。
1.方法一:直接从暂存区删除,然后提交
git rm --cached main.c
git commit -m "delete main.c"
2.方法二:先在工作目录中删除,然后进行add操作,再提交
delete main.c
git add -u
git commit --m "delete main.c"
其中git add -u的意义是add to index only files modified or deleted and not those created,代表其只处理已经修改
或者已经删除
的文件,不会处理新建的文件。
版权声明:本文为fantasty9413原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。