М Gemfile. Что это значит? - PullRequest
       13

М Gemfile. Что это значит?

1 голос
/ 06 июля 2011

Я сделал: git checkout sign-up

И получил это:

M   Gemfile
Switched to branch 'sign-up'

Что означает M Gemfile?В railstutorial.org (конец Ch 7 начало Ch 8) эта строка не отображается.

Примерно 30 минут назад мне пришлось повысить рейк с 0.8.7 до 0.9.2 после попытки понижения рейтинга.это, но я уверен, что это не было сделано чисто.

Ответы [ 2 ]

7 голосов
/ 06 июля 2011

Это означает, что файл Gemfile отличается от того, который зафиксирован в вашем git-репозитории.Если вы внесли изменения (например, версия rake), то в этом и заключается разница.Чтобы проверить различия и убедиться, что вы хотите зафиксировать его в репозитории, вы всегда можете сделать git diff Gemfile.

РЕДАКТИРОВАТЬ : для ясности, M означает измененный. Вот список значений каждого статуса .

1 голос
/ 06 июля 2011

Согласен с М = измененным статусом, как указано выше. Кроме того, если у вас есть изменения в вашем Gemfile, вы должны выполнить:

bundle install

, чтобы убедиться, что ваша среда соответствует вашему текущему набору драгоценных камней. Это также обновит ваш Gemfile.lock

...