SORU
19 EKİM 2009, PAZARTESİ


Git: bir ödeme olmadan mevcut diğer şube Sıfırla

Git benim iş akışı için bazı yazılar yazıyorum.

Ödeme olmadan mevcut olan (mevcut) diğer şube sıfırlamak istiyorum.

Daha önce:

 CurrentBranch: commit A
 OtherBranch: commit B

Sonra:

 CurrentBranch: commit A
 OtherBranch: commit A

Eşdeğer

 $ git checkout otherbranch 
 $ git reset --soft currentbranch
 $ git checkout currentbranch

(Not --yumuşak: çalışan ağaç etkilemesini istemiyorum.)

Bu mümkün mü?

CEVAP
19 EKİM 2009, PAZARTESİ


Tarif ettiğin iş değil eşdeğeri: reset --hard gerçekleştirmek için çalışmaya ağaçtaki tüm değişiklikler (reset --soft yapmak isteyebilirsiniz) kaybeder.

Ne ihtiyaç vardır

git update-ref refs/heads/OtherBranch refs/heads/CurrentBranch

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alan Fullmer

    Alan Fullmer

    3 EYLÜL 2010
  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007
  • krotoflik

    krotoflik

    26 ŞUBAT 2011