本地git信息库没有显示“当前”分支

时间:2019-05-07 10:48:50

标签: xcode git

Hy当尝试重构情节提要时,似乎我不小心破坏了本地git。现在它不再显示“当前”分支。我所有的分支都还在那里。我也可以从现有分支中分支,但不能进行新的提交。更改代码后没有“ A”或“ M”。仍然有蓝线指示您在代码文件中进行了更改。我需要做什么才能上班?

这是我遇到这种情况的方式:

  1. 我试图重构Main.storyboard。选择了一些控制器,编辑器->重构到情节提要

  2. 我当时没有检查,但我相信默认情况下“ Where”设置为“ Base.Iproj”。

  3. 新的故事板最终没有放置在正确的位置。由于无法“撤消”此重构,因此删除了它。

  4. 确认我修改的两个代码文件,取消选择情节提要和另一个我不记得其名称的文件并点击提交。然后我放弃了“源代码管理”菜单中的所有更改。

  5. 这将破坏代码。构建失败。

  6. 所以我签出了新提交的,没有用。

  7. 我之前检出了一个。这次构建成功。但是,git像我上面描述的那样停止工作。任何分支上都没有“当前”字样,并且在尝试提交时,它没有显示任何错误。只是没有任何作用。

  8. 但是,当我尝试提交时,我删除的重构情节提要板显示在该base.Iproj文件夹内的复选框中。但是我已经进入我的项目文件夹并检查了,该文件夹中没有这样的文件。 enter image description here

这确实与代码无关,上面列出了我破坏git的所有操作。我想知道我做错了什么,以至于git通过这种令人发指的故障来奖励我,但更重要的是,我需要本地存储库才能工作。感谢任何帮助。

我正在使用Xcode 10.2。我尝试重新启动Mac,XCode和项目。没有一个。

0 个答案:

没有答案