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ş:
Mevcut şube tuşuna şube için Hiçbir de...
Git - değişiklikleri kopyalamak için n...
Mevcut şube gıt ana değiştirin...
Nasıl sadece tek bir Git şube ve diğer...
Nasıl Gıt mevcut şube adı almak için?...