Git做了3个Gits而现在根本不工作

问题描述 投票:-3回答:1

救命!

我为我的项目实现了Git,并且Git已经制作了3个用于保存我的信息的文件:(1)保存我的所有视图控制器,(2)与(1),(3)仅我的pod相同的文件。

包含我的豆荚的那个似乎被破坏了,因为我无法承诺任何东西。首先,我没有想到这些3 Gits并继续编码,但现在我正在尝试用我已经花费数月编码的东西来分支我的主人,但它似乎每次都崩溃,因为它不会将我的代码保存到主人并使我更新我的豆荚。现在,在我尝试分支之后,它没有用,但现在当我尝试将我的文件提交到我正在处理的当前分支时,它不会让我没有提交我的Pod中的所有1600个文件。但Pod文件不会提交!我不知道如何解决这个问题,我迫切需要帮助!!!!谁能请帮忙。我只想拥有一个将提交我的文件的地方,就像在每个Xcode git文件中一样。我不想失去我几个月的工作。

我收到错误:“工作副本”Pods“无法提交文件。 - 源控制操作失败,因为找不到存储库。”

xcode git version-control branch
1个回答
0
投票

请通过以下方面解决您的问题:

1. Use one git repository

  • 如果你的意思是3个gits是3个git存储库,你应该只保留一个git repo来管理你的项目。只保留可以包含您要在其目录下管理的所有文件的repo。 如下例所示,如果您投影(您想要在git repo中管理的文件)位于Dir2(不包含它的父级Dir1)下,那么您应该通过删除文件夹Dir1Dir3删除Dir1/.gitDir1/Dir2/Dir3/.git的另外两个repos。 Dir1 |___.git |___ … |___Dir2 |___.git |___ … |___Dir3 |___.git |___ …
  • 如果你的意思是3个gits是同一个git repo的3个git分支,在切换分支之前,你应该确保工作目录是干净的(在切换分支之前保存并提交更改)。

2. Mark sure user.name and user.email has already been set

您可以使用命令git config -l检查输出是否包含:

user.name=<username>
user.email=<email address>

如果输出不包含user.nameuser.email,则应设置如下:

git config --global user.name yourname
git config --global user.email [email protected]
© www.soinside.com 2019 - 2024. All rights reserved.