当前位置:   article > 正文

清除 git 中的 not staged changes 以及 untracked files_git 多了很多untracked files present 怎么处理

git 多了很多untracked files present 怎么处理

有时我们想要清理 git 项目中所有没被 commit 的更改,而这又被 git 分为了 not staged changes 以及 untracked files 两种。本文将介绍两个指令来分别清理对应的文件。

Clean All Not Staged Changes

假设此时我们处于项目的根目录,此时可以使用 git 命令:

git checkout -- .
# 等价于
git restore .
  • 1
  • 2
  • 3

此命令会清除所有 Not Staged 的文件更改。

Clean All Untracked Files

假设此时我们处于项目的根目录,此时可以使用 git 命令:

# 打印将被删除的文件和文件夹
git clean -nfd
# 执行删除
git clean -fd
  • 1
  • 2
  • 3
  • 4

git clean 参数说明:

  • -f: 强制删除文件
  • -fd: 删除文件和文件夹
  • -n: 打印将被删除的文件和文件夹

参考链接

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/article/detail/54237
推荐阅读
相关标签
  

闽ICP备14008679号