tor*_*rek 19
如文档中所述,git reflog采用动作动词(称为<subcommand>)和可选修饰符.操作默认为show,其可选修饰符是要显示的引用名称.
默认设置是显示操作HEAD.(大多数,但不是全部,"日常"命令操作和/或通过HEAD以便对任何其他参考进行操作.因此,git reflog显示所有历史的声明实际上是错误的 - 但它确实显示最多,可能足够接近.这使您可以立即明确地回答显示应用于特定分支名称的操作的问题production:
git reflog show production
Run Code Online (Sandbox Code Playgroud)
正如文档说明的那样,git reflog show是一个别名git log -g --abbrev-commit --pretty=oneline,所以你也可以运行:
git log -g --abbrev-commit --pretty=oneline production
Run Code Online (Sandbox Code Playgroud)
获得完全相同的输出.这里的关键开关是-g,它指示git log遍历给定ref的reflog,而不是从ref指向的提交可到达的提交.
(你可以继续省略show动词,因为它仍然是默认的,但在这种情况下我会建议包括它 - 例如,如果你的分支被命名show或者expire名字会被误认为动词!)
| 归档时间: |
|
| 查看次数: |
6495 次 |
| 最近记录: |