Git——删除文件

目的

将文件删除并同步到远程库

步骤

1.在工作区文件夹中直接删除对应文件(工作区操作)

2.输入git status指令确认暂存区的状态

3.输入git add .指令来同步暂存区的状态(暂存区操作:删除文件)

4.再次输入git status指令确认暂存区的状态,确认该文件已被删除

5.使用git commit -m "注释"指令提交到暂存区(本地库操作:删除文件的状态更新)

6.使用git push origin master指令同步到远程库(远程库操作:远程库同步)

删除未被追踪的文件

有时候使用reset回退版本后会发现之前未被暂存区追踪的文件会被保留,使用clean指令解决它们

git clean -fdx
这里的选项解释如下:

-f 或 --force:强制执行,即真的删除文件或目录。
-d:删除未被跟踪的目录。
-x:删除被.gitignore忽略的文件。

如果遇到这种情况,虚幻引擎中删不干净的log

使用git checkout .来清空它们

删除已被追踪的文件

git rm . ,它用于从暂存区和工作目录中移除当前目录下的所有文件和子目录,并将其从 Git 的跟踪中删除。注意,. 表示当前目录及其所有内容。

丢弃所有未提交的更改

如果你想要丢弃所有未提交的更改,包括已追踪文件的修改和新增的未被追踪文件,你可以使用 git clean -df 命令,但这会是一个更危险的操作,因为它会永久删除未被追踪的文件。在执行这样的操作之前,请务必确认你的意图,并备份任何重要数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值