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

  • DorkmanScott

    DorkmanScott

    14 NİSAN 2006
  • hotstrikegently

    hotstrikegen

    26 AĞUSTOS 2011
  • Stanislav Petrov

    Stanislav Pe

    7 ŞUBAT 2009