Я работаю с Unity в группе, и из-за того, что я читал в нескольких местах, мы ставим следующие строки в наш .gitignore
Unity файлы, которые не игнорируются должным мерзавца
# =============== #
# Unity generated #
# =============== #
[Tt]emp/
[Oo]bj/
[Bb]uild
[Ll]ibrary/
sysinfo.txt
*.stackdump
# ============================================= #
# Visual Studio/MonoDevelop/Rider generated #
# ============================================= #
[Ee]xported[Oo]bj/
.vs/
/*.userprefs
/*.csproj
/*.pidb
/*.suo
/*.sln*
/*.user
/*.unityproj
/*.booproj
/.idea*/
# ============ #
# OS generated #
# ============ #
.DS_Store*
._*
.Spotlight-V100
.Trashes
ehthumbs.db
[Tt]humbs.db
[Dd]esktop.ini
Когда я клонировать проект, рабочий каталог чист, но как только я открываю этот проект в Unity, я вижу, были отмечены тонны файлов, как изменились в git status
:
Почему эти файлы добавляются, даже если они находятся в .gitignore
?
Глядя на историю, они были действительно добавлены перед гигантиром. Я запускал 'git rm -r --cached .', затем' git add. 'Это, похоже, разрешило это. –