在github中更改源代码库eof master

时间:2013-12-20 07:05:24

标签: git

我在github中创建了一个私有存储库 我使用克隆目录并最初推送我的代码库 错误的是,我推错了代码库,现在我需要在主目录中推送另一个代码吗?

我尝试删除克隆文件夹中的文件并推送新文件。它不会推送代码并抛出如下错误。
请帮我解决这个问题:

git.exe push --progress  "origin" master:master

Counting objects: 274, done.
Compressing objects: 100% (254/254)
Writing objects: 100% (273/273), 173.91 MiB | 6.32 MiB/s
Writing objects: 100% (273/273), 181.78 MiB | 6.49 MiB/s, done.
Total 273 (delta 68), reused 0 (delta 0)
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
error: RPC failed; result=56, HTTP code = 200
Everything up-to-date

git没有干净地退出(退出代码1)

1 个答案:

答案 0 :(得分:0)

你可以简单地说:

  • 确保您在本地仓库中拥有正确的历史记录
  • 制作一个:

    git push -f
    

这将强制推送,删除远程仓库的历史(这是不错的,因为你是唯一使用它的人),并用当地的回购历史替换它。

因此,如果您已在本地修复了历史记录,则可以使用git push -f在私有GitHub仓库中对其进行镜像。