如何在 git repo 中找到与 clearcase/cleartool 中的私有文件相等的私有文件?



我正在使用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

最新更新