Bir özel taahhüt birleştirme
Git master
şubesinden yeni bir şube newbranch
adında oluşturdum. Şimdi yaptım biraz ve birleştirme newbranch
master
; ancak, ben bazı ekstra değişiklikler için newbranch
yaşamak istiyorum *birleştirme 8* dördüncü---geçen işlemek için master
.
Ama şu seçenekleri kullanın mesajı gösterir cherry-pick
kullandım
git checkout master
git cherry-pick ^^^^HEAD newbranch
12 ** git yerine bunu kullanabilir miyim?
git merge newbranch <commitid>
CEVAP
Tabii, tüm yapmanız gereken master
şube ediliyor:
git merge <commit-id>
commit-id
karma son nerede master
şube içinde almak istiyorum newbranch
commit.
git help <command>
yaparak herhangi bir git komutu hakkında daha fazla bilgi bulabilirsiniz. Bu durumda git help merge
. Ve dokümanlar merge
komut için en son bağımsız değişken işlemek veya hatta birden fazla birini yapması için başvuru iletebilirsiniz 22 ** olduğunu söylüyor. Ama ben asla ikincisi kendim yaptım.
Bir özel taahhüt birleştirme...
İki farklı istemciden iddia birleştirm...
Bir birleştirme dönmek için nasıl'...
Birleştirme belirli bir içeren taahhüt...
Neden git post-çekme için bana sormada...