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 мастер происхождения