开发者

M Gemfile. What does this mean?

开发者 https://www.devze.com 2023-03-17 07:01 出处:网络
I did: git checkout sign-up And got this: 开发者_如何学运维MGemfile Switched to branch \'sign-up\'

I did: git checkout sign-up

And got this:

开发者_如何学运维M   Gemfile
Switched to branch 'sign-up'

What does M Gemfile mean? In the railstutorial.org (end of Ch 7 beginning of Ch 8) it doesn't display that line.

About 30 minutes ago I had to upgrade rake from 0.8.7 to 0.9.2 after I tried downgrading it, but I'm pretty sure it wasn't done cleanly.


It means that the file Gemfile is different from the one that's committed in your git repository. If you made changes (such as the version of rake), then that's what the difference is. To verify the differences and make sure you want to commit it to the repository, you can always do git diff Gemfile.

EDIT: To be clear, M stands for modified. Here's a list of what each status means.


Agree with M = modified status as above. In addition if you have a change in your Gemfile, you should run:

bundle install

to make sure that your environment matches your current gem set. This will also update your Gemfile.lock

0

精彩评论

暂无评论...
验证码 换一张
取 消