Sadece git push -f
yanlışlıkla koştum , böylece uzak bir dalın üzerine yazdım .
Orijinal:
(remote origin:)
branch master -> commit aaaaaaa
branch foo -> commit bbbbbbb
(local)
branch master -> commit ccccccc
branch foo -> commit ddddddd
Sonra git push -f
:
(remote origin:)
branch master -> commit ccccccc
branch foo -> commit ddddddd
Benim yerel depo, ben üzerinde çalışıyorum master
ben şube geri yükleyebilirsiniz böylece, şube master
işlemeye aaaaaaa
işlemediğim olsun, çünkü aaaaaaa
gelen git reflog
. Ancak, daha bbbbbbb
önce çekemediğim için taahhüt alamadım git push -f
.
git reflog
Uzak depoda denedim , ancak çıplak depoda reflogda yararlı bir şey yok.
Uzak depoda işlem foo
yapmak için şubeyi nasıl geri yükleyebilirim bbbbbbb
?
(PS Gerçek değerini bilmiyorum bbbbbbb
.)