首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git表示配置/环境/开发. is未提交

git表示配置/环境/开发. is未提交
EN

Stack Overflow用户
提问于 2013-08-02 14:57:24
回答 3查看 342关注 0票数 0

在一个共享的ROR项目中从主人那里拉到我的本地分支机构。吉特说:

分支母版-> FETCH_HEAD错误:您对以下文件的本地更改将被合并覆盖:config/FETCH_HEAD/Development.rb请提交您的更改或在合并之前保存它们。正在中止

development.rb并没有显示为已被修改,实际上,当我实际修改它时,它仍然没有显示为已被修改。这发生在所有的分支上,有效地阻止了我与师父的融合。

我应该在这里说,我是这个项目的设计师,我的ROR和Git技能不是很大(我主要是使用Tower GUI来管理分支)。然而,我已经成功地为这个项目贡献了一年多,而且从来没有遇到过这个问题。

EN

回答 3

Stack Overflow用户

发布于 2013-08-02 15:07:09

如果键入“git状态”,是否在未跟踪文件列表中看到development.rb?如果是这样,您需要'git‘添加它并提交。

或者,在项目的根目录中,查看.gitignore,看看它是否出于某种奇怪的原因被列出。不应该,但值得一看。

票数 0
EN

Stack Overflow用户

发布于 2013-08-02 15:08:34

我的直觉是你在使用git update-index --assume-unchanged development.rb,但不记得了。如果是这样的话,那么使用--no-assume-unchanged

票数 0
EN

Stack Overflow用户

发布于 2013-08-02 15:17:12

如果不查看您的.gitignore,很难说,但是您可以在该文件中包含config/environments/development.rb,在这种情况下,您将不会看到更改。

但这不是真正的问题,听起来你只是需要承诺然后拉。这就是我会做的。

将config/environments/development.rb添加到提交中,提交更改,然后再拉。如果不起作用,我会删除您的本地副本,并克隆一个新的。

我希望这能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18020065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档