SORU
13 AĞUSTOS 2009, PERŞEMBE


Felaket bir 'git push'

Benim yaptığım şey iştesözde-istikrarlışube...

% git rebase master
First, rewinding head to replay your work on top of it...
Fast-forwarded alpha-0.3.0 to master.
% git status
# On branch alpha-0.3.0
# Your branch is ahead of 'origin/alpha-0.3.0' by 53 commits.
#
nothing to commit (working directory clean)
% git push
Fetching remote heads...
  refs/
  refs/heads/
  refs/tags/
  refs/remotes/
'refs/heads/master': up-to-date
updating 'refs/heads/alpha-0.3.0'
  from cc4b63bebb6e6dd04407f8788938244b78c50285
  to   83c9191dea88d146400853af5eb7555f252001b0
    done
'refs/heads/unstable': up-to-date
Updating remote server info

Ben daha sonra fark ettim gibi bir hataydı. Tüm bu süreç geri almak istiyorum, ve alfa-0.3.0 bu duruma geldiğini Şubesi döner.

Ne yapmalıyım?


Eylem aşağıdaki düzeltmeyi kabul cevabı dayanıyor

% git push -f origin cc4b63b:alpha-0.3.0
Fetching remote heads...
  refs/
  refs/heads/
  refs/tags/
  refs/remotes/
updating 'refs/heads/alpha-0.3.0' using 'cc4b63b'
  from 83c9191dea88d146400853af5eb7555f252001b0
  to   cc4b63bebb6e6dd04407f8788938244b78c50285
    done
Updating remote server info
%

CEVAP
13 AĞUSTOS 2009, PERŞEMBE


Bu depo başka kullanıcılar yanlış değişiklikler getiriliyor ya da tarihi geri sarmak için çünkü kaldırmak istediğiniz bir taahhüt, üst yapı üzerinde çalışıyor olduğundan emin olun.

O zaman 'güç' eski referans itin.

git push -f origin cc4b63bebb6:alpha-0.3.0

Uzak depo receive.denyNonFastForwards ayarlamış olabilirsiniz. Eğer durum buysa, o zaman bu ifade [remote rejected] içeren bir hata alırsınız.

Bu senaryoda, şube silmek yeniden oluşturmak zorunda kalırsınız.

git push origin :alpha-0.3.0
git push origin cc4b63bebb6:refs/heads/alpha-0.3.0

Eğer bu işe yaramaz ise mi receive.denyDeletes set var çünkü belki de, o zaman depoyu doğrudan erişim var. Uzak depo, sonra aşağıdaki su tesisatı komutu gibi bir şeyler yapmak zorunda.

git update-ref refs/heads/alpha-0.3.0 cc4b63bebb6 83c9191dea8

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • B4ROK

    B4ROK

    1 EKİM 2008
  • The Dubstep FX

    The Dubstep

    5 Mart 2011
  • xXGAMERrs_Xx

    xXGAMERrs_Xx

    31 Temmuz 2014