Git告诉我,我的更改尚未提交,即使它们已经存在?

时间:2012-09-26 21:00:12

标签: django git commit

我试图通过删除不再相关的文件来清理我的目录。从那时起,每当我尝试推送时,我都会收到错误"您对以下文件的本地更改将被合并覆盖:[我尝试删除的一些文件的列表]。请在合并之前提交或存储它们。这很奇怪,因为我的所有其他文件删除都已成功提交。

编辑:我重命名了我的本地副本并再次克隆了回购,并发现我所做的/正在进行的更改,但由于某种原因,网络应用程序本身并未反映这些更改。我尝试清除浏览器的缓存并在其他浏览器上查看网站,但这些更改不会出现在我克隆的文件中,这完全让我感到困惑。

  1. 有没有解释为什么网络应用没有显示最近更新的文件?

  2. 如果它有任何消息,我仍然会收到此错误:

      
        
          

    "对以下文件的本地更改将被合并覆盖:       静态/ CSS / newcss.css       请在合并之前提交更改或存储更改。

        
      
  3. 尽管自克隆以来我没有以任何方式更改过该文件。

    (另请注意,我在这个网络应用中使用Django)

    编辑编辑:所以我想关闭这个问题,网站的更新只需要很长时间来处理(比如,两周)。

2 个答案:

答案 0 :(得分:0)

当我使用GIT时,我通常会遇到这种奇怪的错误。

您是否尝试过:Git telling me to pull, then commit, then pull?

答案 1 :(得分:0)

您确定自己做出了更改吗?运行这个:

git diff

如果出现问题,则表示您的工作目录中的更改与上次提交不符,例如,需要提交的更改。

尝试提交更改的文件:

git add myfile.txt
git commit myfile.txt -m "Committing my file"
相关问题