2012-07-31 49 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

相关问题