我正在使用git作为我的C项目的scm。 查找在项目构建过程中生成的所有文件(如 .o 和 .so 文件(的命令是什么? 我问的是与 cleartool/clearcase 中的私人文件相同。
你可以从列出被忽略的文件开始,正如我在 2009 年提出的那样:
git ls-files -o -i --exclude-standard
这是因为这些生成的文件应该在.gitignore
文件中。
更一般的列表是未跟踪的文件
git ls-files -o --exclude-standard
这将是我在2013年提到的"ClearCase 仅删除查看私人文件"ct ls-private
的关闭。
没有这样的命令。
Git 不知道不同文件的用法。你告诉 git 跟踪一个文件 - 它会跟踪它的历史记录。如何找到这些文件将取决于您的个人项目(Makefiles,XCode/VisualStudio配置等(。
但是,可以将 git 配置为使用.gitignore
文件忽略此类文件。有关详细信息,请参阅文档:https://git-scm.com/docs/gitignore