Git ошибка построения деревьев при очистке кеша - PullRequest
0 голосов
/ 09 апреля 2020

Я новичок в Git. у меня все работало раньше. но проблема возникла, когда я пытаюсь следовать некоторым урокам, касающимся .gitignore не просыпаться. Наконец я использовал git clearcache, но теперь я получаю другую ошибку

Я использовал:


git add .

git commit -m "testing gitignore"

git push origin arabic

Ошибка:

You have both vendor/kartik-v/bootstrap-fileinput and vendor/kartik-v/bootstrap-fileinput/.github/CODE_OF_CONDUCT.md
You have both vendor/kartik-v/dependent-dropdown and vendor/kartik-v/dependent-dropdown/.github/CONTRIBUTING.md
You have both vendor/kartik-v/strength-meter and vendor/kartik-v/strength-meter/.github/CONTRIBUTING.md
You have both vendor/kartik-v/yii2-krajee-base and vendor/kartik-v/yii2-krajee-base/.github/CONTRIBUTING.md
You have both vendor/kartik-v/yii2-password and vendor/kartik-v/yii2-password/.github/CONTRIBUTING.md
You have both vendor/kartik-v/yii2-widget-datepicker and vendor/kartik-v/yii2-widget-datepicker/.github/CONTRIBUTING.md
You have both vendor/kartik-v/yii2-widget-depdrop and vendor/kartik-v/yii2-widget-depdrop/.github/CONTRIBUTING.md
You have both vendor/kartik-v/yii2-widget-fileinput and vendor/kartik-v/yii2-widget-fileinput/.github/CONTRIBUTING.md
You have both vendor/kartik-v/yii2-widget-select2 and vendor/kartik-v/yii2-widget-select2/.github/CODE_OF_CONDUCT.md
You have both vendor/kartik-v/yii2-widget-typeahead and vendor/kartik-v/yii2-widget-typeahead/.github/CONTRIBUTING.md
...
error: Error building trees

Как я могу исправить эту ошибку ?

Сейчас я не могу отправить sh в мой репозиторий.

1 Ответ

0 голосов
/ 10 апреля 2020

git clearcache не является командой Git. (Где вы его взяли?)

В сообщении об ошибке указывается, что чем бы ни была эта программа git clearcache, она повредила индекс Git. Если вы не возражаете против потери эффекта git add ., вы можете пересоздать индекс, а затем заново выполнить git add, используя следующие команды оболочки:

rm .git/index
git reset
git add .

(предполагается, что вы находитесь на верхнем уровне своего хранилища, так что .git/index names Git - индексный файл). Удаление файла и запуск git reset перестраивает индекс из текущего коммита, уничтожая эффект всех предыдущих команд git add и / или git rm.

Если git clearcache содержит такие команды, это также отмените его операций, но похоже, что это может быть необходимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...