如何在 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
的结尾。
我正在为我的 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
的结尾。