【问题标题】:what does head name followed by the '^' character means头名后跟'^'字符是什么意思
【发布时间】:2015-02-15 03:52:39
【问题描述】:

我看过以下内容:

git cat-file -p master^

我很好奇分支名称后面的^ 字符是什么意思?如果我这样说没有这个字符:

git cat-file -p master

它指向master 引用中指定的提交。

【问题讨论】:

  • 几乎所有接受一个或多个提交作为参数的命令的手册页都将您引向 gitrevisions 手册页,该手册页记录了结尾的 ^ 字符。

标签: git


【解决方案1】:

这是一个ancestry reference,表示“master 指向的提交之前的提交”,即它的父级。

【讨论】:

  • ~ 也做同样的事情,但计算祖先的代数,而不是 ^,它是合并的第 n 个步骤。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-09
相关资源
最近更新 更多