我能找到的所有文档都提到了HEAD
,并且我已多次听到它的区分大小写。我能够做的事情,
git log head...merge_head
就像
一样git log HEAD...MERGE_HEAD
这是由于我在本地设置中进行了一些我不知道的自定义,还是仅仅是一个未记录的功能(可能会阻止这种做法)?
答案 0 :(得分:10)
区分大小写取决于您的系统,HEAD在Linux上区分大小写,在Windows上不敏感(例如msysgit),根据文件系统配置,可以在OSX上(HFS +默认情况下不区分大小写,但在格式化时)也可以将其设置为区分大小写)。 例如,在Linux上我得到:
git log head
fatal: ambiguous argument 'head': unknown revision or path not in the working tree.
git log HEAD
工作正常。