Bash Git Clean删除整个功能分支

Bash Git Clean删除整个功能分支,bash,git,Bash,Git,在输入命令git clean-n或git clean-n-d检查将删除哪些文件时,它还列出了整个功能分支以及未跟踪的文件。 如果我运行gitclean-f它会删除整个特性分支吗?我该怎么办,我只想删除未跟踪的文件。git clean不会触及分支,只会删除未跟踪的文件。见: 从当前目录开始,通过递归删除不受版本控制的文件来清理工作树 在Git中,通常重要的是仔细区分存储库(由提交和其他对象组成,所有对象都通过它们的散列ID来区分,加上引用或引用,如保存提交或其他对象散列ID的分支名称)、索引(在其

在输入命令
git clean-n
git clean-n-d
检查将删除哪些文件时,它还列出了整个功能分支以及未跟踪的文件。
如果我运行
gitclean-f
它会删除整个特性分支吗?我该怎么办,我只想删除未跟踪的文件。

git clean
不会触及分支,只会删除未跟踪的文件。见:

从当前目录开始,通过递归删除不受版本控制的文件来清理工作树


在Git中,通常重要的是仔细区分存储库(由提交和其他对象组成,所有对象都通过它们的散列ID来区分,加上引用或引用,如保存提交或其他对象散列ID的分支名称)、索引(在其中构建下一次提交或解析合并)和工作树。git clean命令只影响工作树。