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

  • Google Analytics

    Google Analy

    25 ŞUBAT 2008
  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006
  • TopDJMag TV

    TopDJMag TV

    29 Temmuz 2010