tig 是一款優化 git 命令行的工具,使 git 命令行更加的便捷人性化 。若是用習慣了,會上癮。git
如下是一些使用記錄:vim
安裝成功後,在 Repo 文件夾下,輸入 【 tig 】+ 【 Enter 】便可進入 tig 模式。此時展示在面前的將會是本地全部的 commit 記錄以及分支的演化。瀏覽器
【 j 】【 k 】可上下切換選中的行,【 Enter 】可分屏查看當前 commit 記錄詳情,【 l 】小寫的 L,全屏查看 commit 記錄。編輯器
【 r 】進入 refs view 模式,查看全部分支,使用 【 j/k 】上下切換, 【 Enter 】查看分支演化。工具
【 s 】進入 status view,效果同 git status 命令,會展現全部 Untracked 和 UnStaged 文件。 選中 Unstaged 的文件鍵入【 u 】效果同 git add ,選中 staged 的文件鍵入優化
【 u 】效果同 git reset,即撤銷 add 操做。【 Enter 】查看分屏查看當前文件的修改記錄。命令行
status view 模式下鍵入 【 C 】進入 vim 編輯器,【 i 】進入編輯模式,在第一行輸入 commit 信息,【 :x 】退出並保存。【 m 】查看 commit 記錄。it
【 c 】進入 stash view 模式,全屏查看修改記錄,可配合 【 s 】 使用。搜索
【 t 】進入 tree view 模式,git 目錄會以文件夾的形式展現。im
【 Enter】進入子目錄,【 , 】返回上一級目錄。
【 m 】進入 main view 查看當前分支的全部 commit 記錄,使用 【 j/k 】上下切換,
【 回車 】可分屏查看 commit 詳情。一樣,【 j/k 】上下移動,【空格】翻頁。
main view 能夠認爲是主頁。【 / 】輸入關鍵字可進行搜索。
【 R 】刷新當前頁面,可退出搜索的高亮狀態。
【 Q 】退出 tig。
【 h 】查看快捷鍵幫助。