2012-04-10 18 views
7

git pull'un çalışma dalını, izlediği bir uzak dalın ucuna güncelleyeceğini anlıyorum. Yani git pull yapsam, en son değişikliklerin hepsini alacağımızı varsayalım. Benim durumumda, ağacımın üstünde 5 değişiklik olacak.Sadece bir sonraki işlemi 'süpürmek' mümkün mü?

git pull yalnızca bir sonraki değişiklik için bir yol var mı? Yani, git pull 03, 04, 05, 06 ve 07 değişikliklerini ağacımın üzerine koyarsa, yalnızca 03'ü nasıl çekerim? Bu komutun verildiği sırada bir sonraki değişimin taahhüt kimliğini bilmiyorum.

Ağacımın ucu tamamen değişmemiş ve herhangi bir birleştirme çakışması ve benzeri olmayacak.

+0

Bütün bu aptalca bileşik komutlar Git ;-) –

cevap

10

Belki de böyle bir şey?

git fetch 
git merge <commit to merge> 

sen, birleştirme getirme çalıştırdıktan sonra gitk de aramak istiyorum taahhüt kimliğini bulmaya.

+0

Soruda dediğim gibi, "Bu komutun zamanında, bir sonraki değişimin taahhüt kimliğini bilmiyorum." –

+0

Adam: Yapalım git getir ve ardından işlem kimliğini bulmak için gitk'e bak. –

İlgili konular