Я использую git для scm моего проекта C. Какова команда для поиска всех файлов, созданных во время сборки проекта, таких как файлы .o и .so? Я прошу то же самое, что и личные файлы в cleartool/clearcase.
Как найти приватные файлы в репозитории git, которые эквивалентны приватным файлам в clearcase/cleartool?
Ответы (2)
Вы можете начать с перечисления игнорируемых файлов, как я предложил в 2009 году:
git ls-files -o -i --exclude-standard
Это потому, что эти сгенерированные файлы должны быть в файле .gitignore
.
Более общий список — это неотслеживаемые файлы.
git ls-files -o --exclude-standard
Это будет закрыто из ct ls-private
, о котором я упоминал в 2013 году, с помощью «ClearCase удалить только частные файлы».
Нет такой команды.
Git понятия не имеет об использовании разных файлов. Вы говорите git отслеживать файл — он будет отслеживать его историю. То, как вы найдете эти файлы, будет зависеть от вашего индивидуального проекта (Makefiles, конфигурации XCode/VisualStudio и т. д.).
Однако можно настроить git для игнорирования таких файлов с помощью файла .gitignore
. Дополнительную информацию см. в документации: https://git-scm.com/docs/gitignore