перебазировать нельзя - PullRequest
       0

перебазировать нельзя

12 голосов
/ 26 февраля 2011

Я нахожусь на ветке с именем new_nlp, и когда я делаю состояние git, я получаю следующее:

# On branch new_nlp
# Changed but not updated:
#   (use "git add/rm <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   deleted:    untitled.

Я не вижу этот файл без названия, так как он удален.

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

git rebase new_nlp

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

cannot rebase: you have unstaged changes
D   untitled.

Я не вижу этот файл и не знаю, как его удалить.Я понятия не имею, как это было добавлено.

Кто-нибудь знает, как я могу пройти этот блокпост?Я понятия не имею, почему файл остается в индексе.

Ответы [ 2 ]

16 голосов
/ 26 февраля 2011

файл удален и уже отслеживается git. Вы можете:

  1. удалить файл и зафиксировать изменение (git rm --cached untitled; git commit) или
  2. запустить git checkout -- untitled чтобы вернуть файл
2 голосов
/ 26 февраля 2011

Удалите его из индекса, используя git rm untitled.

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