试图添加.rvmrc忽略,它不起作用

时间:2010-12-17 21:31:55

标签: ruby-on-rails git rvm

所以我将.rvmrc修改为我在服务器上需要的东西,提交git并推送到原点。

然后我将.rvmrc添加到我的.gitignore中,但是当我执行git状态时,它显示该文件已被修改。

我正在尝试修复它,因此它现在具有我的本地设置,因为主服务器具有服务器版本,并且我不希望它接收我对本地rvm设置所做的更改,因为我将其添加到我的。 gitignore。

2 个答案:

答案 0 :(得分:6)

来自Git Documentation at Kernel.org

  

gitignore文件指定git应忽略的故意未跟踪文件。 git已经跟踪的文件不受影响。

解决方案如下:

  

要停止跟踪当前跟踪的文件,请使用git rm --cached.

我会这样做:

$ git rm --cached .rmvrc

再试一次。

答案 1 :(得分:3)

尝试:

git update-index --assume-unchanged .rvmrc