возникли проблемы с git pull (встроенный linux) - PullRequest
0 голосов
/ 06 сентября 2011

Я пытаюсь обновить файлы linux-2.6-xlnx] с помощью команды Git pull, однако я наткнулся на эту проблему. Я получаю сообщение об ошибке, когда пытаюсь использовать команду, и у меня нет никакой подсказки, что делать. Кто-нибудь, пожалуйста, будьте так добры и скажите мне, что делать.

[student@localhost linux-2.6-xlnx]$ git pull
Updating 1f104e3..f04dc68
drivers/staging/rt2860/common/cmm_data_2860.c: needs update
error: Entry 'drivers/staging/rt2860/common/cmm_data_2860.c' not uptodate. Cannot merge.

1 Ответ

0 голосов
/ 06 сентября 2011

Сообщение "nottodate" в git довольно запутанно - по сути, это означает, что у вас есть некоторые незафиксированные изменения в этом файле. Вы должны либо подготовить (т.е. git add) файл и создать коммит перед извлечением, либо отменить изменения с помощью git checkout -- drivers/staging/rt2860/common/cmm_data_2860.c.

Это сообщение об ошибке также упоминается в FAQ по git:

(Между прочим, причина, по которой я говорю, что это сбивающее с толку сообщение, заключается в том, что для людей, привыкших к CVS или Subversion, их непосредственная мысль, вероятно, будет такой: но разве это не просто git pull в мерзавце? ")

...