2012-07-31 44 views
1

我剛剛注意到,當你做 git cherry-pick foo..bargit range操作符總是以同樣的方式工作嗎?

foo不包括在內。如果您的歷史記錄如下所示:

bar 
blubb 
foo 

以前的提交只會選擇blubb和bar。通過使用

git log foo~..bar 

這與

git log foo..bar 

人們可以輕鬆地修復同我簡直找不到記錄,並想知道如果接受範圍內運營商在git的工作這種方式,所有的命令或者如果它取決於具體的命令。

我想前者,但誰知道...

回答

1

是,接受修訂將與~,在這種形式下,指定的修訂直屬母公司工作的所有Git命令。你可以找到更詳細的Git修訂格式描述here

相關問題