SORU
7 Ocak 2011, Cuma


Nasıl uncommit son gıt çıplak bir havuz söz verebilir miyim?

Çıplak bir depo anlamda çıplak depoları dizinler kullanmayın ve bir çalışma dizini yok çünkü), bu birkaç gıt komutları vardır hiç dikkate alarak

git reset --hard HEAD^ 

uncommit için bir çözüm bir depo son değişiklik.

İnternet üzerinden arama yapmak, konu ile ilgili bulabildiğim tüm bunu yapmanın üç yolu takdim ediyorum this,:
1. "hakem el ile sıhhi tesisat içerir) bir güncelleme";
2. "Olmayan çıplak bir depogit push -f";
3. "git branch -f this $that".

Hangi çözüm daha uygun olur veya başka yolları da var bunun için ne düşünüyorsunuz? Ne yazık ki, çıplak depoları gıt bulduğum belgeler hakkında oldukça kötüdür.

Çok . teşekkürler ^br> Lavinia

CEVAP
7 Ocak 2011, Cuma


git update-ref komutunu kullanabilirsiniz. Son kaldırmak için kullanabileceğiniz kaydetme:

$ git update-ref HEAD HEAD^

Ya da eğer, son kaldırmak için cant şube sende değilse tamamlama:

$ git update-ref refs/heads/branch-name branch-name^

Ayrıca eğer isterseniz, bir sha1 geçirmek:

$ git update-ref refs/heads/branch-name a12d48e2

git-update-ref komut belgelerine bakın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • circuschina

    circuschina

    16 Mart 2007
  • dope2111

    dope2111

    29 HAZİRAN 2009
  • Maschine Tutorials

    Maschine Tut

    15 ŞUBAT 2011