如图所示,一直在一个分支上写内容,然后莫名其妙的就跳出很多文件,甚至还跑到其他文件夹去,当时也没注意,就这些多出来的文件都删除了。 现在出现了这种情况,说我的提交好像没有被包含在远程分支中。
error: 对象文件 .git/objects/9e/e311b31fe7519d4e182ed9a805f1b60d6cc031 为空
fatal: 松散对象 9ee311b31fe7519d4e182ed9a805f1b60d6cc031 (保存在 .git/objects/9e/e311b31fe7519d4e182ed9a805f1b60d6cc031 )已损坏
推送的时候报这种错,想知道这该咋整?感觉是冲突合并,涉及到代码回退,我现在本地代码是文件是没问题的,远程仓库好像是因为错误的提交被整乱了。 但是拉取下来或者强行推送都不行。
有什么办法,可以让我把本地仓库强行推送到远程仓库?
目前想好的一个土办法,就是把本地仓库的.git 删除咯,远程仓库也删除了重建,然后本地远程重新建立联系,只是这样的话,就等于以前的版本管理全部丢了。虽然我现在也没有多大用,但是想想,总不能每次都这么土法解决吧?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.