Sadece git push -fyanlış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 masterben şube geri yükleyebilirsiniz böylece, şube masterişlemeye aaaaaaaişlemediğim olsun, çünkü aaaaaaagelen git reflog. Ancak, daha bbbbbbbönce çekemediğim için taahhüt alamadım git push -f.
git reflogUzak depoda denedim , ancak çıplak depoda reflogda yararlı bir şey yok.
Uzak depoda işlem fooyapmak için şubeyi nasıl geri yükleyebilirim bbbbbbb?
(PS Gerçek değerini bilmiyorum bbbbbbb.)