Nasıl bir önizleme gıt birleştirebilir miyim?
Git bir şube var (ana hat, örneğin) ve bir gelişim dalında birleştirmek istiyorum. Ya ben?
Gerçekten bu şube birleştirme isteyip istemediğimize karar vermek için, birleştirme ne önizleme çeşit yapacak görmek istiyorum. Uygulanmakta olan bu iptalleri listesini görmek için yeteneği ile tercihen.
Şu ana kadar bulabildiğim en iyi merge --no-ff --no-commit
diff HEAD
o zaman.
CEVAP
git log ..otherbranch
- mevcut şube birleştirilecektir değişikliklerin listesi.
git diff ...otherbranch
- birleştirilmiş olacak kafaya ortak ata (temel birleştirme) diff. Üç nokta dikkat edin.
gitk ...otherbranch
- son kez birleştirilmiş oldukları şubelerin grafiksel gösterimi.
Boş dize ..otherbranch
yüzden HEAD
yerine HEAD..otherbranch
anlamına gelir.
Üç nokta-iki incelemesi (log, gitk vb.) listesi komutları için daha diff için biraz farklı bir anlamı var. Günlük ve diğer iki nokta (a..b
) demek her şey bunun içinde b
a
üç nokta (a...b
) demek her şey bir a
b
. Ama diff çalışmaları ile iki incelemesi ve basit davayı temsil eden iki nokta (a..b
) basit fark a
b
üç nokta (a...b
) demek arasındaki fark ortak ata ve b
(git diff $(git merge-base a b)..b
).
Nasıl tek bir ifadede iki Python sözlü...
Bir birleştirme çatışma ile karşılaştı...
Nasıl iki JavaScript nesnelerin özelli...
Nasıl iki içine işleyen birleştirebili...
Nasıl Perl karma birleştirebilir miyim...