0
鑑於有描述如下樹:如何獲取版本樹中兩次提交之間的所有提交?
d1a--d1b---d1c--d1d--d1e <dev>
/ / \
a--b--c---d---e--------f---g----h--i <master>
a
是最古老的承諾,而i
是最新的一個,該HEAD d1a
分支出來主到一個新的分支開發,添加了一些新的更改和主(從f
到d1d
)合併的更改,然後最終合併回h
'主'。
在做git的日誌/轉列表,我該如何選擇:
- 從頭部所有提交到E: I,H,G,F,E,D1E,D1D
- 所有提交從頭部到G: I,H,G
- 所有從HEAD提交到D1B: I,H,G,F,D1E,D1D,D1C,D1B
許多提前任何指針感謝/建議/提示!
THX的答覆! 但是,我做了RTFM ...並沒有像預期的那樣工作。 我做了:git log .. 但是得到了i,h,g,f,d1e,d1d,d1c,d1b,d1a ... ,顯然這不是我想要的。 有什麼想法? –
Justin
2011-12-28 09:17:18
嘗試添加'--ancestry-path'(來自git log聯機幫助頁) – Reactormonk 2011-12-28 12:13:52
好吧,我也試過,--ancestry-path會給出類似於i,h,g,f的內容,跳過其他路徑上的提交。 – Justin 2011-12-28 12:28:15