帮助!
我为我的项目实现了Git,并且Git已经制作了3个文件来保存我的信息:(1)保存我的所有视图控制器,(2)与(1),(3)我的pod只有相同的文件。
包含我的豆荚的那个似乎被打破了,因为我无法承诺任何东西。首先,我没有想到这些3 Gits并继续编码,但现在我正在尝试用我已经花费数月编码的东西来分支我的主人,但它似乎每次都崩溃,因为它不会将我的代码保存到主人并使我更新我的豆荚。现在,在我尝试分支之后,它无法正常工作,但是现在当我尝试将我的文件提交到我正在处理的当前分支时,它不会让我没有提交我的Pod中的所有1600个文件。但Pod文件不会提交!我不知道如何解决这个问题,我迫切需要帮助!!!!谁能请帮忙。我只想拥有一个将提交我的文件的地方,就像在每个Xcode git文件中一样。我不想失去我几个月的工作。
我收到错误:"工作副本“Pods”无法提交文件。 - 源控制操作失败,因为找不到存储库。"
答案 0 :(得分:0)
请通过以下方面解决您的问题:
如果您的意思是3个gits是 3个git存储库,那么您应该只保留一个git repo来管理您的项目。只保留可以包含您要在其目录下管理的所有文件的repo。
如下例所示,如果您投影(您要在git repo中管理的文件)位于Dir2
下(不包含它的父Dir1
),那么您应该删除{的另外两个repos {1}}和Dir1
删除文件夹Dir3
和Dir1/.git
。
Dir1/Dir2/Dir3/.git
如果你的意思是同一个git repo的3个gits是 3个git branches ,那么在切换分支之前,你应该确保工作目录是干净的(在切换分支之前保存并提交更改)
Dir1
|___.git
|___ …
|___Dir2
|___.git
|___ …
|___Dir3
|___.git
|___ …
和user.name
已设置您可以使用命令user.email
检查输出是否包含:
git config -l
如果输出中不包含user.name=<username>
user.email=<email address>
和user.name
,则应设置如下:
user.email