我在git上真的很新,事情真的很复杂。我真的需要你的帮助!
我不知道错误在哪里,所以我会从头开始讲述我的所有故事。我正在另一台计算机上工作,能够毫无问题地推动。然后我改为现在的电脑,所以直接用下载按钮从网上(可视化工作室btw)下载我的项目。然后我开始研究我的新项目。昨天,我试了推,它告诉我"一切都是最新的"。想了想,不接受我的推动。我昨天没事,继续工作。今天,我再次尝试推,但我发现我还没有做到。所以从XCode到顶部栏我去提交然后再次打开终端。试图再推一次,但这里我的问题已经开始了。因为我在工作cocoapods,我在.xcworkspace工作。随着推动,我现在无法打开我的项目。它开始给我错误"工作区完整性(无法加载项目)。尝试重新开放几次,但是,并没有工作。所以,我仍然认为这是因为推动,如果我处理也将修复的推送问题。为了能够推动,我发现我需要拉动然后推动。所以我试图拉,但这也给了我成为未合并文件的错误。然后,我决定找出一种合并的方法,但是我在网上发现的那些,特别是在堆栈上,没有什么对我有用。
然后你想,事情对我来说很复杂,因为我根本不知道什么是git,它只是想出了所有这些错误。有很多错误,我真的很困惑。
我真的需要有人帮助我,至少告诉我一个出路。
希望长篇故事不要吓到你,因为我也很害怕。
谢谢你,
拼命地等待你的指导!
答案 0 :(得分:1)
您应尝试从终端发出git fetch
,然后发出git merge
。这通常比使用git pull更好。 git status
也是您最好的朋友,它会显示尚未添加到您的暂存区域的所有文件。如果您还有尚未添加的文件,则可以运行git add <filenames>
,也可以同时提交和添加
git commit -a -m "commit message"
希望这至少有一点帮助。
另外,你绝对不想破坏你的远程仓库,所以如果它不好就不要推送你的本地仓库。如果您的远程仓库仍然可以,您可以再次克隆它,并手动添加您昨天和今天所做的更改,这并不理想,但如果您无法打开文件,它可能是您唯一的选择。