20

Bitbucketのリモート共有リポジトリから削除されたブランチを回復したい。私はそれreflogがローカルリポジトリを使う方法であることを知っています。

リモートのものでこれを達成するにはどうすればよいですか?

4

3 に答える 3

31

4年後...

チームメンバーが復元したいbitbucket.orgUIを介してブランチを削除したため、この回答に出くわしました。

git branch --remoteUIを介して削除されたものも含め、元のすべてのブランチが表示されることを発見しました。

で元のブランチをローカルでチェックアウトした後、チェックアウトするとgit checkout origin/<branch_name> -b <branch_name>git push -u origin <branch_name>UIに再び表示されました。

于 2017-05-04T21:28:53.623 に答える
5

reflogreflogリモート(Bitbucket)側にアクセスできないことを除いて、それでも答えです。

つまり、必要なものを復元するには、Bitbucketサポートに書き込む必要があります。

于 2013-03-24T11:10:45.173 に答える
1

はい、この方法は完全に機能します。ただし、ブランチを復元するために他の2つに進む前に、まずこのコマンドを確認することをお勧めします。

git branch --remote 

上記のコマンドの出力のリストにブランチが表示されている場合は、自信を持って次のことを行ってください。

git checkout origin/<branch_name> -b <branch_name>
git push -u origin <branch_name> 
于 2021-08-10T08:47:35.597 に答える