Ответ 1
Это дублированный вопрос в два раза, но
1) git для источника. "source" означает небольшие текстовые файлы (файлы ASCII), являющиеся компьютерами.
Вы вообще не используете git для таких вещей, как кинопроизводство, производство игр, в музыкальной студии, телебизнесе и т.д.
Игровая индустрия обычно работает на подрывной деятельности.
(Проекты Unity имеют четыре или пять крошечных "исходных" файлов, а затем гигабайт видео, анимации, текстур, моделей и т.д. Это просто совершенно непригодно для git.)
2) Если по какой-то причине вы пытаетесь использовать git с проектом Unity. FYI обычное предложение,
просто используйте фактический актуальный официальный план FROM git THEMSELVES:
https://github.com/github/gitignore/blob/master/Unity.gitignore
Ура!
Вы часто видите долгожданные дискуссии о том, как использовать git с Unity, это странно, так как (лучше всего вы можете сделать с git) прямо там, любезно git git.
Чтобы повторить, обратите внимание, что невероятно проще использовать svn с Unity. svn создан для проектов медиа, фильмов, игр и т.д. git действительно для источника (то есть файлов компьютерного кода). Проекты Unity имеют несколько сотен байтов компьютерных файлов ASCII и очень часто 100 гигабайт музыки, видео, текстуры, моделирования и т.д. Вы сбиваетесь с помощью git без всякой причины.