【git】git的删除命令与如何删除仓库文件的方法

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,代表其只处理已经修改或者已经删除的文件,不会处理新建的文件。

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值