Ios 整个项目回滚,新项目在Git上运行

Ios 整个项目回滚,新项目在Git上运行,ios,xcode,git,repository,git-commit,Ios,Xcode,Git,Repository,Git Commit,因为我的git有一些矛盾,无法正常工作,所以我决定删除我的git,因为它太旧了。我创建了一个新的遥控器,并创建了一个内聚分支。现在尝试切换分支时,我得到一个错误,说我需要提交更改(我正在查看项目的最新代码) 我按下commit(已经删除了这个本地git),它将切换到我新创建的远程分支。但由于某些原因,我的项目现在看起来和半年前一样,我找不到新的文件 编辑:我几乎可以肯定这是一个错误,因为Xcode和terminal命令对当前分支的感知不同(不知道为什么)。然后,Xcode强迫我将更改提交到一个不

因为我的git有一些矛盾,无法正常工作,所以我决定删除我的git,因为它太旧了。我创建了一个新的遥控器,并创建了一个内聚分支。现在尝试切换分支时,我得到一个错误,说我需要提交更改(我正在查看项目的最新代码)

我按下commit(已经删除了这个本地git),它将切换到我新创建的远程分支。但由于某些原因,我的项目现在看起来和半年前一样,我找不到新的文件


编辑:我几乎可以肯定这是一个错误,因为Xcode和terminal命令对当前分支的感知不同(不知道为什么)。然后,Xcode强迫我将更改提交到一个不存在的分支。不知何故,这使我的项目变成了项目的旧版本,丢失了后来添加的所有文件等。

在这种情况下,由于删除了当前分支,我能够轻松检索ID,因为删除分支后它仍然显示在控制台中。恢复分支删除很简单:

git branch branchName <SHA>
git分支名称
然后我可以换成那个品牌,我的项目又回来了


我已决定删除.git文件夹并进行新的回购,以避免矛盾进一步复杂化。

在这种情况下,由于删除了当前分支,我能够轻松检索ID,因为删除分支后它仍显示在控制台中。恢复分支删除很简单:

git branch branchName <SHA>
git分支名称
然后我可以换成那个品牌,我的项目又回来了


我已决定删除.git文件夹,并进行新的回购,以避免矛盾进一步复杂化。

我相信您需要向我们提供更多详细信息。我可以添加什么?我得到的信息非常模糊,因为这是意外发生的。你能告诉我,如果你有一个本地git并且删除了这个,那会不会也删除这个项目呢?听起来你好像是从一个非常古老的分支上分支出来的。你能试着克隆一个新的存储库吗?基本上我删除了所有的区域设置,但是当前的(因为如果不做额外的事情,becuz终端不允许这样做)。Xcode显示的是当前分支而不是终端(我不知道为什么)。无论如何,在允许我切换到新创建的分支(和远程分支)之前,我必须将chagnes提交到当前分支(我已经从术语中删除了该分支)。完成后,它更改为新创建的远程分支(我没有创建另一个分支afaik),项目就消失了。我会研究克隆一个新的销售代表,我不确定你的意思是什么你需要回到你没有迷失的最后一个地方。从头开始创建新的回购协议,并使用推送到存储库的分支的最新版本。这是一个安全的方法,我相信。你需要给我们更多的细节,我相信。我可以补充什么请?我得到的信息非常模糊,因为这是意外发生的。你能告诉我,如果你有一个本地git并且删除了这个,那会不会也删除这个项目呢?听起来你好像是从一个非常古老的分支上分支出来的。你能试着克隆一个新的存储库吗?基本上我删除了所有的区域设置,但是当前的(因为如果不做额外的事情,becuz终端不允许这样做)。Xcode显示的是当前分支而不是终端(我不知道为什么)。无论如何,在允许我切换到新创建的分支(和远程分支)之前,我必须将chagnes提交到当前分支(我已经从术语中删除了该分支)。完成后,它更改为新创建的远程分支(我没有创建另一个分支afaik),项目就消失了。我会研究克隆一个新的销售代表,我不确定你的意思是什么你需要回到你没有迷失的最后一个地方。从头开始创建新的回购协议,并使用推送到存储库的分支的最新版本。我相信这是一个安全的方法。