Push 如果您犯了一个错误并推到了错误的存储库,该怎么办?

Push 如果您犯了一个错误并推到了错误的存储库,该怎么办?,push,git-push,git-remote,Push,Git Push,Git Remote,在执行推送时,如果我放置了错误但有效的任意位置,则该位置不是我的远程主repo。除了让很多人感到不安之外,回购协议还会造成什么其他损害?有什么方法可以防止这种情况发生吗?如果您成功地推送了分支,那么我会假设该分支在那里还不存在,而您只是在那里创建了一个不需要的/不需要的远程分支。我想有一点可能,你以某种方式设法在另一个回购协议中快速推进同名分支机构,但这将是一个真正的边缘案例,而不是我预期会发生的事情 当然,如果同名分支已经存在,那么您的推送很可能会被拒绝。如果该分支机构已经存在于其他回购协议中

在执行推送时,如果我放置了错误但有效的任意位置,则该位置不是我的远程主repo。除了让很多人感到不安之外,回购协议还会造成什么其他损害?有什么方法可以防止这种情况发生吗?

如果您成功地推送了分支,那么我会假设该分支在那里还不存在,而您只是在那里创建了一个不需要的/不需要的远程分支。我想有一点可能,你以某种方式设法在另一个回购协议中快速推进同名分支机构,但这将是一个真正的边缘案例,而不是我预期会发生的事情

当然,如果同名分支已经存在,那么您的推送很可能会被拒绝。如果该分支机构已经存在于其他回购协议中,那么我更关心的是这种情况。幸运的是,在这种情况下,Git可能会阻止错误的推送