Git没有';不要将文件显示为已修改或让我在Xcode中提交

Git没有';不要将文件显示为已修改或让我在Xcode中提交,xcode,git,Xcode,Git,我对Xcode上的源代码控制有一个随机问题。我已经将Git集成到我的项目中,但是现在它没有意识到已经对一些文件进行了更改,并且不允许我提交它们 A永远不会变为M,文件也不会变灰,表示需要保存。通常有两种可能性: 您的文件已添加到.gitignore文件中 或者他们的索引不再设置为更新: 见“” git更新索引--假定未更改--/path/to/file #或: git更新索引--跳过工作树--/path/to/file 第一个检查是查看shell会话中的git状态是否显示相同的问题(修改后的

我对Xcode上的源代码控制有一个随机问题。我已经将Git集成到我的项目中,但是现在它没有意识到已经对一些文件进行了更改,并且不允许我提交它们


A永远不会变为M,文件也不会变灰,表示需要保存。

通常有两种可能性:

  • 您的文件已添加到
    .gitignore
    文件中
  • 或者他们的索引不再设置为更新:
    见“”
git更新索引--假定未更改--/path/to/file #或: git更新索引--跳过工作树--/path/to/file
第一个检查是查看shell会话中的git状态是否显示相同的问题(修改后的文件不会显示在git状态中)。

您需要先提交文件,而不仅仅是保存。我在MAC上也注意到了同样的问题。保存后成功运行项目。然后我尝试在XCODE-version控件中提交,在另存为m之前显示了.m。但是在提交中,文件的比较是空白的。我必须在终端的什么地方才能让GIT工作。 git update-index --assume-unchanged -- /path/to/file # Or: git update-index --skip-worktree -- /path/to/file