0
$ git log - 5
* adc24eb Jim > (HEAD -> demo) fixup
* cb6a1a7 Jim > fixup
* 60d7150 Jim > (origin/demo) Much prettier demo output.
* a8112c2 Michael > Complete ugly demo:
,然後做一些操作與a8112c2
。而不是引用由SHA承諾,如
$ git <command> a8112c2
,我要型喜歡的東西
$ git rebase -i %ugly
$ git show %ugly
$ git reset --soft %ugly
其中%醜陋由混帳擴展到最近的SHA提交其第一個提交信息行包含單詞「醜陋」。
這是什麼神奇的語法?
我99%確定這已被問及之前,我無法找到它。
或者,更直接,[gitrevisions(7)(https://www.kernel.org/pub/software/scm /git/docs/gitrevisions.html) – torek