7

経由で削除されたリモート ブランチのgit prune --all origin場合、どのように復元しますか?

予測

100 以上のブランチがあり、20 人のチームによって共有されており、全員がさまざまなブランチのセットに取り組んでいます。

4

1 に答える 1

2

すべてのブランチを再度プッシュするのが最も簡単な解決策のようです ( 「すべてのブランチをプルしてプッシュするように git を設定する」のように)
(これらのブランチがまだサーバーの reflog で参照されている場合を除きます)

次に、「すべてのリモート git ブランチをローカル ブランチとして追跡する」のワンライナーを使用して、ローカル リポジトリがそれらを再度追跡していることを確認できます。

于 2012-12-03T07:12:51.023 に答える