Git: ничего не добавлено для фиксации, но нет следов файлов
Я новичок в Git и пользуюсь в первый раз. Буду признателен, если кто-нибудь сможет мне помочь. Я попытался найти ответ на форумах, но есть тонны команд, которые выходят и не уверены, какой из них использовать.
На сервере prod, если я делаю git pull
, он дает мне следующую ошибку:
Отслеживаемые файлы: (используйте "git добавить...", чтобы включить в то, что будет выполнено)
Optimization/language/languageUpdate.php
email_test.php
nothing added to commit but untracked files present (use "git add" to track)
Please move or remove them before you can merge.
Я не слишком уверен, как заставить его работать. Если я удалю их, откуда они будут удалены. Цените свой ответ.
Ответы
Ответ 1
У вас есть два варианта. Вы можете либо добавить неиспользуемые файлы в репозиторий Git (как предлагалось предупреждение), либо добавить файлы в свой .gitignore
файл, если вы хотите, чтобы Git игнорировал их.
Чтобы добавить файлы, используйте git add
:
git add Optimization/language/languageUpdate.php
git add email_test.php
Чтобы игнорировать файлы, добавьте следующие строки в .gitignore
:
/Optimization/language/languageUpdate.php
/email_test.php
Любая опция должна позволить git pull
преуспеть после этого.
Ответ 2
Вместо того, чтобы добавлять каждый файл вручную, мы могли бы сделать что-то вроде:
git add --all
ИЛИ
git add -A
Это также приведет к удалению любых файлов, которые не присутствуют или удалены (отслеживаемые файлы в текущем рабочем каталоге, которые теперь отсутствуют).
Если вы хотите только добавить файлы, которые отслеживаются и которые были изменены, вы хотели бы сделать
git add -u
В чем разница между git add .
и git add --all
?
Ответ 3
Пожалуйста, следуйте этому процессу
Прежде всего, установите git bash и создайте репозиторий на git
1) Перейдите в рабочую директорию, где существует файл, который вы хотите отправить на удаленный компьютер, и создайте папку .git с помощью
$ git init
2) Добавьте файлы в ваш новый локальный репозиторий.
$ git add .
Примечание. Когда вы находитесь в той же папке, убедитесь, что вы поставили точку после команды, если вы указали путь или не поставили точку, что создаст неоднозначность
3) Зафиксируйте файлы, которые вы создали в своем локальном хранилище.
$ git commit -m "First commit"**
4) после этого перейдите в репозиторий git и скопируйте удаленный URL-адрес
$ git remote add origin *remote repository URL
5)
$ git remote -v
Примечание: здесь будет запрашиваться user.email и user.name, просто укажите его в соответствии с конфигурацией
6)
$ git push origin master
это подтолкнет весь зафиксированный код к FILE.git в хранилище
И я думаю, что мы сделали
Ответ 4
Следуйте всем шагам.
Шаг 1
сначала инициализировать git
$ git init
Шаг 2.
Проверьте файлы существуют или нет.
$ git ls
Шаг 3
Добавить файл
$ git добавить имя файла
Шаг 4
Добавить комментарий к шоу
$ git commit -m "ваш комментарий"
шаг 5
ссылка на ваш репозиторий
$ git remote добавьте ссылку на репозиторий оригинала и вставьте сюда
шаг 6
Нажмите на Git
$ git push -u мастер происхождения