Git 吉特:头对头

Git 吉特:头对头,git,Git,我能找到的所有文档都是关于HEAD的,我听过很多次它是区分大小写的。但是我能做一些事情,比如 git log head...merge_head 它的工作原理就像 git log HEAD...MERGE_HEAD 这是因为我的本地设置中有一些我不知道的定制,还是只是一个未记录的功能(可能是为了阻止这种做法)?区分大小写取决于您的系统,HEAD在Linux上区分大小写,在Windows(例如msysgit)上不区分大小写,根据文件系统配置,两者都可以在OSX上(默认情况下,HFS+不区分大小

我能找到的所有文档都是关于
HEAD
的,我听过很多次它是区分大小写的。但是我能做一些事情,比如

git log head...merge_head
它的工作原理就像

git log HEAD...MERGE_HEAD

这是因为我的本地设置中有一些我不知道的定制,还是只是一个未记录的功能(可能是为了阻止这种做法)?

区分大小写取决于您的系统,HEAD在Linux上区分大小写,在Windows(例如msysgit)上不区分大小写,根据文件系统配置,两者都可以在OSX上(默认情况下,HFS+不区分大小写,但在格式化时,也可以将其设置为区分大小写)。 例如,在Linux上,我得到:

git log head
fatal: ambiguous argument 'head': unknown revision or path not in the working tree.
git日志头
工作正常