1

我有几个远程 GIT 存储库,其中一个是许多人使用的权威。所有更改都应提交到权威存储库。不幸的是,我对其中一个不具有权威性的远程存储库进行了一些更改,而后者变得不一致:

(来自远程仓库)

# On branch master
# Your branch is ahead of 'origin/master' by 5 commits.

有没有什么安全的方法可以让权威服务器和别人保持一致?

谢谢你的帮助。

4

2 回答 2

3

将您的分支合并回 origin/master 并将其推送回您认为具有权威性的远程仓库。

于 2013-04-03T12:39:40.927 回答
1

导致此类问题的原始推送是从我的本地计算机完成的。我丢失了那个本地仓库。

通过克隆非权威回购,您可以取回您的提交。

然后你可以git remote add authoritative ssh:/url/to/authoritative-repo简单地推回权威的。

git push authoritative master
于 2013-04-03T13:18:27.510 回答