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 命令,但这会是一个更危险的操作,因为它会永久删除未被追踪的文件。在执行这样的操作之前,请务必确认你的意图,并备份任何重要数据。

posted @ 2024-04-02 22:11  荒坂株式会社  阅读(19)  评论(0编辑  收藏  举报