Невозможно добавить файлы из-за git из-за проблемы с оформлением заказа - PullRequest
1 голос
/ 20 сентября 2019

Мне не удается добавить какие-либо файлы в git, когда я даю команду 'git add .' в сеансе Git bash.
Отображается ошибка:

'EG' does not have a commit checked out. 
 fatal : adding files failed.

Я не могу выполнить какую-либо операциюв Git сейчас.

Я перепробовал все git checkout команды, удалил ветки.
Я даже удалил git bash из моей системы.

Пытался искать коммиты в Git GUI, но там тоже ничего не нашел.
Сделал все это, но безуспешно.Пожалуйста, помогите мне.

Прикрепление изображения шагов, которые я выполнил, и ошибка, которую я получаю

Git error

Ответы [ 2 ]

0 голосов
/ 20 сентября 2019

Привет, поэтому позвольте мне рассказать вам основные шаги о том, как использовать git для чего-то.Просто проверьте, следуете ли вы всем этим.

Если у вас есть новый проект, и у него нет инициализированного git, тогда выполните: -

git init

, тогда всякий раз, когда вы делаете некоторые изменения в проектеи сохраните его, просто вернитесь в git и выполните: -

git status

, если он отображает некоторые имена файлов красным цветом, что означает, что эти файлы были изменены, и теперь вам нужно внести изменения, которые вы хотите зафиксировать.

Так что, если вы хотите создать отдельный файл, скопируйте этот путь к файлу, показанный в окне bash, и выполните

git add <file name>

, иначе, если вы хотите выполнить все изменения, выполните

git add .

Следующим шагом является фиксация поэтапных изменений. Для этого просто напишите: -

git commit -m "<your commit message here>"

один быстрый способ размещения всех файлов и их фиксации:

git commit -am "<your commit message here>"

Как только вы подтвердите файлы, просто выполните

git push

Некоторые дополнительные команды, которые полезны: -

git branch --- to know the current branch you are on
git checkout <branchname>  --- to switch to some other branch
git checkout -b <branchname>  --- to create a new branch
git gc --prune=now  ---- to clear all the references

Надеюсь, это поможет

0 голосов
/ 20 сентября 2019

Попробуйте переместить / удалить папку EyeGuideAuto_test/, что кажется проблематичным.

Проверьте, есть ли в этой папке вложенный подкаталог .git/.

Затем убедитесь, что git add.работает.Если нет, посмотрите, работает ли git add из нескольких файлов (сделайте первый коммит), и продолжайте постепенно.

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