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ş:
Yerel depo şube sadece uzaktan havuz B...
Git - değişiklikleri kopyalamak için n...
Nasıl sadece tek bir Git şube ve diğer...
Entegre diğer alanları ile mevcut html...
Subversion: ödeme, değiştirme ve bir ş...