我有几个远程GIT存储库,其中一个是权威的,很多人都使用过。所有更改都应提交给权威存储库。不幸的是,我已经对其中一个远程存储库进行了一些更改,这些更改不具有权威性,后者变得不一致:
(来自远程仓库)
# On branch master
# Your branch is ahead of 'origin/master' by 5 commits.
是否有任何安全的方法可以使权威服务器与其他服务器保持一致?
感谢您的帮助。
答案 0 :(得分:3)
将您的分支合并回origin / master并将其推回到您认为具有权威性的远程仓库。
答案 1 :(得分:1)
导致此类问题的原始推送是从我的本地计算机完成的。我失去了当地的回购。
通过克隆非权威的回购,您可以收回您的提交。
然后你可以git remote add authoritative ssh:/url/to/authoritative-repo
然后简单地回到权威的那个。
git push authoritative master