Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 本地git存储库显示no“;当前”;分支_Xcode_Git - Fatal编程技术网

Xcode 本地git存储库显示no“;当前”;分支

Xcode 本地git存储库显示no“;当前”;分支,xcode,git,Xcode,Git,当我试图重构故事板时,似乎我无意中破坏了本地git。现在它不再显示“当前”分支。我所有的树枝都还在那里。我也可以从现有分支进行分支,但我不能进行新的提交。当我对代码进行更改时,没有“A”或“M”。仍然有蓝色的线指示您在代码文件中所做的更改。我需要做什么才能开始工作 以下是我如何面对这种情况的: 我试图重构Main.storyboard。选择几个控制器,编辑器->重构到情节提要 我当时没有检查,但我相信“Where”默认设置为“Base.Iproj” 新的故事板最终没有放在正确的地方。因为我不能“

当我试图重构故事板时,似乎我无意中破坏了本地git。现在它不再显示“当前”分支。我所有的树枝都还在那里。我也可以从现有分支进行分支,但我不能进行新的提交。当我对代码进行更改时,没有“A”或“M”。仍然有蓝色的线指示您在代码文件中所做的更改。我需要做什么才能开始工作

以下是我如何面对这种情况的:

  • 我试图重构Main.storyboard。选择几个控制器,编辑器->重构到情节提要

  • 我当时没有检查,但我相信“Where”默认设置为“Base.Iproj”

  • 新的故事板最终没有放在正确的地方。因为我不能“撤消”这个重构,所以我删除了它

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

  • 这会破坏密码。生成失败

  • 所以我查了一下新提交的那个,没用

  • 我之前查过了。这次构建成功了。然而,git停止了上述工作。在任何分支上都没有“当前”,并且在尝试提交时,没有显示任何错误。这根本没有任何效果

  • 但是,当我尝试提交时,我删除的重构情节提要显示在选择窗口中,并带有一个复选框,位于base.Iproj文件夹中。但我已经进入我的项目文件夹并检查,在那个文件夹中没有这样的文件。

  • 这实际上与代码无关,我所做的破坏git的一切都列在上面。我想知道我做错了什么,git用这个令人恼火的故障来奖励我,但更重要的是,我需要本地存储库来工作。谢谢你的帮助


    我使用的是Xcode 10.2。我尝试重新启动Mac、XCode和项目。没有成功。

    只是签出任何分支?@Romanvaleri是的,解决了它!我快疯了。。。我觉得自己很傻,但也很感激。谢谢大家!@Romanvaleri顺便问一下,你知道如何去掉第二张图片中实际上不存在的故事板文件吗?这可能不重要,但它只是困扰着我。@Anthonia抱歉,但我不知道:-)@Romanvaleri没问题:)只是结帐任何分支?@Romanvaleri是的,解决了它!我快疯了。。。我觉得自己很傻,但也很感激。谢谢大家!@Romanvaleri顺便问一下,你知道如何去掉第二张图片中实际上不存在的故事板文件吗?这可能不重要,但它只是困扰着我。@Anthonia抱歉,但我不知道:-)@Romanvaleri没问题:)