Ustamda bir hata düzeltmesi var ve şubemin de bu hata düzeltmesini almasını istiyorum. Hangi git
komutu kullanıyorum?
Ustamda bir hata düzeltmesi var ve şubemin de bu hata düzeltmesini almasını istiyorum. Hangi git
komutu kullanıyorum?
Yanıtlar:
Master'daki tüm değişiklikleri almakta iyi olduğunuzu varsayarsak, istediğiniz şey şudur:
git checkout <my branch>
çalışma ağacını kendi dalınıza geçirmek için; sonra:
git merge master
Master'daki tüm değişiklikleri sizinkiyle birleştirmek için.
Şubeniz yalnızca yerelse ve sunucuya gönderilmediyse, şunu kullanın:
git rebase master
Aksi takdirde kullanın
git merge master
git svn
deponuz olarak bir svn deposu kullanıyorsanız - yoluyla - o git rebase master
zaman gitmenin yolu, doğrusal bir geçmişi tutmaktır, svn bunu anlar.
Belirli hata düzeltme işlemlerini almak için kiraz seçimini kullanabilirsiniz.
$ git checkout branch
$ git cherry-pick bugfix
Yalnızca hata düzeltmesinin şubeye entegre edilmesini istiyorsanız git cherry-pick
, ilgili işlem (ler).