git - git clean 和 system rm 的区别

标签 git

有什么区别:

git clean -f temp1.txt

rm temp1.txt

Git 文档说:

git-clean - 从工作树中删除未跟踪的文件

那么这样做的真正意义是什么,而不仅仅是系统命令?

最佳答案

rm 无论如何都会删除文件。 git-clean 只会在它实际上未被跟踪时将其删除。当然,git-clean 也接受以 repo 感知方式自定义其行为的参数(例如 -x)。

关于git - git clean 和 system rm 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14549415/

相关文章:

git - 如何使用 Github Actions 将子树从 git repo 推送到 Heroku?

git - 无法使用 Git Bash 向 Visual Studio Team Services 进行身份验证

mercurial 的 git 日志格式

git - 什么时候使用 git reset --soft?

git - ssh 配置不工作。权限被拒绝(公钥)

macos - 如何在 macOS 上将 Git 升级到最新版本?

git - 在 git-svn 项目中使用 git 子模块

两个不同文件夹中两个不同存储库之间的git diff

git - CC.net 和 GitHub 私有(private)存储库

git - Visual Studio Code 中的 U 和 M 文件标记是什么?