1

私はいくつかのリモート GIT リポジトリを持っていますが、そのうちの 1 つは権威があり、多くの人が使用しています。すべての変更は、権限のあるリポジトリにコミットする必要があります。残念ながら、権限のないリモートリポジトリの1つにいくつかの変更をコミットしましたが、後者は一貫性がなくなりました:

(リモートレポから)

# 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 に答える