我在Ruby on Rails中使用cloud9 IDE并且遇到git问题。
我的工作区中有一个名为.c9的文件夹,其中包含所有与cloud9相关的文件,包括定期更改元数据。
我已经向我的gitignore添加了一个忽略但仍然继续推送到我的bitbucket存储库。更糟糕的是,当我分支内容中包含的元数据失去同步时,git坚持我必须在合并之前解决问题。
我不知道我在这里做错了什么。
我的gitignore看起来像这样:
# Ignore the c9 files.
/.c9
我也试过了
.c9
,/.c9/*
,.c9/*
,但没有快乐......
我已经检查过它确实在我的工作区中la
返回:
.c9/
.gitignore
Gemfile.lock
README.md
Todo.md
bin/
config.ru
lib/
public/
test/
vendor
.git/
Gemfile
Guardfile
Rakefile
app/
config/
db/
log/
spec/
tmp/
关于我出错的地方的任何想法?
答案 0 :(得分:5)
我可以根据上面的Jubobs评论确认我在此案例中的解决方案是通过运行来解决的:
git rm --cached .c9/ -r
然后确保我的gitignore有以下几行
#Ignore all .c9 specific files<br>
/.c9/
我同意这可能是这个问题的重复:.DS_Store still appears in git status despite being in .gitignore
然而,当我去寻找一个cloud9特定答案时,或许这对某些人来说仍然有用。