Saya hanya berlari git push -fkarena kesalahan, sehingga menimpa cabang jauh.
Asli:
(remote origin:)
branch master -> commit aaaaaaa
branch foo -> commit bbbbbbb
(local)
branch master -> commit ccccccc
branch foo -> commit ddddddd
Setelah git push -f:
(remote origin:)
branch master -> commit ccccccc
branch foo -> commit ddddddd
Di repositori lokal saya, saya sedang mengerjakan mastercabang, jadi saya bisa mengembalikan cabang masteruntuk komit aaaaaaa, karena saya bisa mendapatkan komit aaaaaaadari git reflog. Namun, saya tidak bisa mendapatkan komitmen bbbbbbbkarena saya tidak menarik sebelumnya git push -f.
Saya sudah mencoba git reflogdi repositori jarak jauh, tetapi tidak ada yang berguna di reflog di repositori kosong.
Bagaimana saya bisa mengembalikan cabang fookembali untuk melakukan bbbbbbbdi repositori jarak jauh?
(PS Saya tidak tahu nilai sebenarnya bbbbbbb.)