2

:/语法允许您使用正则表达式匹配提交。例如,要为包含字符串“添加小部件”的早期提交创建修复提交,您可以编写:

git commit --fixup ':/Add widget'

有没有办法将修饰符应用^到表达式~上?:/我已经尝试了明显的语法......

git show ':/Add widget^'

哪个不起作用:

fatal: ambiguous argument ':/widget^': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

(并git show ':/Add widget^' --导致fatal: bad revision ':/Add widget^')。

4

1 回答 1

6

使用锚定搜索,'@^{/Add widget}^'或自己进行替换$(git rev-parse :/Add\ widget)^

于 2021-12-11T18:15:35.380 回答