Пытаюсь добавить проект в git, создала .gitignore
произвела следующие действия:
git init
git status
git add .
и вот git add . у меня не прошел
пишет
error: ‘site_tests/’ does not have a commit checked out
fatal: adding files failed
site_tests — это просто папка, где у меня складируются автотесты проекта
уже перепробовала все, что смогла и все никак
причем, добавляла обычный .txt файл и загружала только его, и все получалось, но как только пытаюсь загрузить все — ничего не выходит
буду очень благодарна за помощь в моей проблеме
![]()
Эникейщик
24.7k7 золотых знаков29 серебряных знаков43 бронзовых знака
задан 26 авг 2019 в 20:08
![]()
14
У меня была подобная ситуация.
У меня папка в которой лежат куча файлов. И я хочу эту папку проиндексировать. Но вылетела ошибка:
error: ‘JS/’ does not have a commit checked out
fatal: adding files failed
Что я сделал:
- В папке JS/ у меня была скрытая папка .git/ ( которая отвечает за структуру Git-репозитория ) . Она была лишней и я ее удалил. Отмечу, что у меня была папка .git на уровне проекта (в папке my_project), а папка .git в папке JS была лишней.
- Затем согласно данной книги: Pro Git: Основы Git — Запись изменений в репозиторий .
Сказано: «Команда git add принимает параметром путь к файлу или каталогу, если это каталог, команда рекурсивно добавляет все файлы из указанного каталога в индекс.».
То есть нужно для каталогов указывать путь:
Для меня команда выглядела так: git add C:UsersUsermy_projectJS , и все корректно проиндексировалось.
ответ дан 8 мая 2020 в 21:07
![]()
1
Столкнулся с такой же проблемой.
Как оказалось, я очень неудачно скопировал несколько файлов из другого проекта, и в одной из папок была папка .git.
После её удаления все заработало.
![]()
0xdb
51.2k194 золотых знака56 серебряных знаков226 бронзовых знаков
ответ дан 5 окт 2021 в 20:21
![]()
QwertyQwerty
696 бронзовых знаков
There may be directory called Main, If you can find directory called Main , there may be .git folder hidden into it.
If there is nothing else in Main directory, you may try deleting it and then re-run commands.
Hopefully it should work
6 replies
I still didn’t found the main directort in it but still getting the error
Yeah. I found a directory SASS/ and there’s something in it which I don’t want to delete. It’s my style.css
How do I solve this?
go to view on windows and check hidden files and folders, .git folder should show in that dir, delete and try running the command
Hi will this going to work on linux too??
Answer selected
1 / 1 / 0
Регистрация: 19.01.2013
Сообщений: 50
1
24.12.2021, 19:17. Показов 647. Ответов 1
.Доброго времени суток!
Проблема такая.
Изменил проект на одном компьютере, перенес на другой, подключенный к Интернету, с помощью флешки, чтоб отправить изменения на github.
С флешки в папку с проектом, где создан локальный репозиторий (и уже отправлял с неого на github) копирую файлы с заменой.
Пишу git status
Он пишет, какие файлы изменены, какие удалены.
(если подробнее, если не вяжется мое описание с тем, что есть файлы удаленные, то вот подробности. В первый раз я удалил их все и с флешки записал заново. Что-то сделал, git ругался (могу сказать как именно если это нужно), отправил на github, а мне сказали, что программа по-прежнему работает не как надо, хотя нужные изменения я внес, отладил, проверил, скопировал. Может я тогда git add не сделал?
В общем, тогда я файлы удалял, ныне копипровал с заменой. И он мне пишет, что есть файлы измененные и есть файлы удаленные — и я думаю, что файлы удаленные — это с прошлого раза, потому что сейчас не удалял)
Так вот теперь я копировал файлы с заменой
Теперь я пишу
Он в ответ пишет
Код
error: 'Java-Arab-Roman-Cons-Calculator/' does not have a commit checked out fatal: adding files failed
Я так понимаю, что если сейчас выполнить git commit, то он просто сделает новую копию старого, не внеся изменений.
Нужен «git add .», а он не хочет.
Почему? И что делать?
Помогите разобраться!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Мне не удается добавить какие-либо файлы в git, когда я даю команду ‘git add .‘ в сеансе Git bash.
Это показывает ошибку:
'EG' does not have a commit checked out.
fatal : adding files failed.
Я не могу сейчас делать какие-либо операции в Git.
Я перепробовал все команды git checkout, удалил ветки.
Я даже удалил git bash из моей системы.
Пробовал искать коммиты в Git GUI, но там тоже ничего не нашел.
Сделал все это, но безуспешно. Пожалуйста, помогите мне.
Прикрепление изображения шагов, которые я выполнил, и ошибка, которую я получаю

2 ответа
Лучший ответ
Привет, позвольте мне рассказать вам основные шаги о том, как использовать 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
Надеюсь, это поможет
1
Akshay Bhat
20 Сен 2019 в 06:17
Попробуйте переместить / удалить папку EyeGuideAuto_test/, которая кажется проблематичной.
Проверьте, есть ли в этой папке вложенный подкаталог .git/.
Затем проверьте, если GIT добавить. работает. Если нет, посмотрите, работает ли git add из нескольких файлов (сделайте первый коммит), и продолжайте постепенно.
0
VonC
20 Сен 2019 в 04:43