如何在 git 存储库中找到与 clearcase/cleartool 中的私有文件等效的私有文件?

How to find private files in git repo which is equvalent of private files in clearcase/cleartool?

我正在为我的 C 项目的 scm 使用 git。 查找项目构建期间生成的所有文件(如 .o 和 .so 文件)的命令是什么? 我要问的与 cleartool/clearcase.

中的私人文件相同

没有这样的命令。

Git不知道不同文件的用途。您告诉 git 跟踪文件 - 它会跟踪其历史记录。如何找到这些文件将取决于您的个人项目(Makefile、XCode/VisualStudio 配置等)。

但是可以配置 git 以使用 .gitignore 文件忽略此类文件。有关详细信息,请参阅文档:https://git-scm.com/docs/gitignore

您可以按照我在 2009 年提出的建议,首先列出被忽略的文件:

git ls-files -o -i --exclude-standard

那是因为那些生成的文件应该在 .gitignore 文件中。

更一般的列表是the untracked files

git ls-files -o --exclude-standard

那将是我在 2013 年用“ClearCase delete view private files only”提到的 ct ls-private 的结尾。