Подтвердить что ты не робот

Невозможно проверить, файл не загружен

Я пытаюсь удалить файл из своего рабочего каталога, но после использования следующей команды

git checkout file_Name.txt

Появилось следующее сообщение об ошибке

error: path 'first_Name.txt' is unmerged

Что это такое и как его решить?

Ниже приведен мой статус git

$ git status
On branch master
You are currently reverting commit f200bf5.
  (fix conflicts and run "git revert --continue")
  (use "git revert --abort" to cancel the revert operation)

Unmerged paths:
  (use "git reset HEAD <file>..." to unstage)
  (use "git add <file>..." to mark resolution)

        both modified:      first_file.txt

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        explore_california/

no changes added to commit (use "git add" and/or "git commit -a")
4b9b3361

Ответ 1

Чтобы удалить отслеживаемые файлы (first_file.txt) из git:

git rm first_file.txt

Чтобы удалить неиспользуемые файлы, используйте:

rm -r explore_california

Ответ 2

Если вы хотите отменить изменения, внесенные в файл, вы можете сделать:

git reset first_Name.txt
git checkout first_Name.txt

Ответ 3

сообщите, что делать.

Unmerged paths:
  (use "git reset HEAD <file>..." to unstage)
  (use "git add <file>..." to mark resolution)

вы, вероятно, применили кошелек или что-то еще, вызывающее конфликт.

либо добавить, reset, либо rm.

Ответ 4

Я не думаю, что выполнить

 git rm first_file.txt

- хорошая идея.

  • когда git сообщит, что ваши файлы не подключены, вы должны убедиться, что вы его совершили.

  • И затем откройте файл конфликта:

    cat first_file.txt

  • исправить конфликт

4.

git add file

git commit -m "fix conflict"

5.   git push

он должен работать для вас.

Ответ 5

Следующее работает для меня

git reset HEAD

Я получал следующую ошибку

git stash
src/config.php: needs merge
src/config.php: needs merge
src/config.php: unmerge(230a02b5bf1c6eab8adce2cec8d573822d21241d)
src/config.php: unmerged (f5cc88c0fda69bf72107bcc5c2860c3e5eb978fa)

Затем я запустил

git reset HEAD

он работал