我在ruby on rails中使用cloud9 IDE并且git有问题。
我的工作区中有一个名为.c9的文件夹,其中包含所有与cloud9相关的文件,包括它定期更改的元数据。
我已经在gitignore中添加了一个ignore,但仍然会继续推送到我的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/

有没有想过我错在哪里?

最佳答案

我可以根据上面的注释确认我的解决方案在这种情况下是通过运行:
git rm --cached .c9/ -r
然后确保我的gitignore包含以下几行
#Ignore all .c9 specific files<br>/.c9/
我同意这可能是这个问题的重复:Jubobs
然而,当我去寻找一个.DS_Store still appears in git status despite being in .gitignore特定的答案时,也许这对某些人仍然有用。

10-04 13:35