Git ref 是指你提交的东西的哈希值。这包括文件和分支。使用 tig refs 命令可以浏览所有的 ref 并深入查看特定提交。
tig refs
完成后,使用 q 回到前面的菜单。
浏览 git 状态
如果要查看哪些文件已被暂存,哪些文件未被跟踪,请使用 tig status ,它是 git status 的封装。
Tig status
浏览 git grep
你可以使用 grep 命令在文本文件中搜索表达式。命令 tig grep 允许你浏览 git grep 的输出。例如:
tig grep -i foo lib/Bar
它会让你浏览 lib/Bar 目录中以大小写敏感的方式搜索 foo 的输出。
通过标准输入管道输出给 Tig
如果要将提交 ID 列表传递给 Tig,那么必须使用 --stdin 标志,以便 tig show 从标准输入读取。否则,tig show 会在没有输入的情况下启动(出现空白屏幕)。
git rev-list --author=olaf HEAD | tig show --stdin
添加自定义绑定
你可以使用 rc 文件自定义 Tig。以下是如何根据自己的喜好添加一些有用的自定义键绑定的示例。
在主目录中创建一个名为 .tigrc 的文件。在你喜欢的编辑器中打开 ~/.tigrc 并添加:
# 应用选定的暂存内容 bind stash a !?git stash apply %(stash) -
# 丢弃选定的暂存内容 bind stash x !?git stash drop %(stash)
如上所述,运行 tig stash 以浏览你的暂存。但是,通过这些绑定,你可以按 a 将暂存中的项目应用到仓库,并按 x 从暂存中删除项目。请记住,你要在浏览暂存列表时,才能执行这些命令。如果你正在浏览暂存项,请输入 q 退出该视图,然后按 a 或 x 以获得所需效果。
有关更多信息,你可以阅读有关 Tig 键绑定。
总结
我希望这有助于演示 Tig 如何增强你的日常工作流程。Tig 可以做更强大的事情(比如暂存代码行),但这超出了这篇介绍性文章的范围。这里有足够的让你置身于危险的信息,但还有更多值得探索的地方。
【编辑推荐】
- 何时需要关注Linux的内存用量?
- 告别Windows 10越升越卡 Windows 10专业工作站版简单上手
- 如何在Linux中查找服务的端口号
- 微软:Windows 10不再自动备份注册表 不是Bug
- 在Linux上为你的任务创建一个自定义的系统托盘指示器
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0
(编辑:ASP站长网)
|