Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何撤消对Git存储库的初始推送_Git_Repository - Fatal编程技术网

如何撤消对Git存储库的初始推送

如何撤消对Git存储库的初始推送,git,repository,Git,Repository,因此,我从一个空的存储库开始,希望复制一个现有的Git存储库。如果我最初将错误的现有存储库推送到新的空存储库,我将如何反转或撤消初始推送到,以便将正确的现有存储库推送到新存储库?您只需将正确的现有存储库强制推送到远程存储库即可。所有存在的内容都将被覆盖: git push -f 重复所以,我在正确的存储库中执行了git push-f(我确保它的来源是我想要覆盖的远程存储库),它说“所有内容都是最新的”,但是远程存储库没有被覆盖,它仍然有旧的存储库。你知道为什么吗?所以你运行了“git remo

因此,我从一个空的存储库开始,希望复制一个现有的Git存储库。如果我最初将错误的现有存储库推送到新的空存储库,我将如何反转或撤消初始推送到,以便将正确的现有存储库推送到新存储库?

您只需将正确的现有存储库强制推送到远程存储库即可。所有存在的内容都将被覆盖:

git push -f

重复所以,我在正确的存储库中执行了git push-f(我确保它的来源是我想要覆盖的远程存储库),它说“所有内容都是最新的”,但是远程存储库没有被覆盖,它仍然有旧的存储库。你知道为什么吗?所以你运行了“git remote show origin”并同时获取和推送URL指向正确的存储库?是的,我已经找到了答案,但非常感谢!