Git GUI 看版本的GUI,可作回復版本 gitk & 看所有分支的狀態,merge各種branch中的patch的時候很實用! gitk --all & 線路看起來很亂,但是如果你一直在自己的workspace開發就會比較好看,因為它會把最近修改放到最上面 gitk --all -50& # 限制只嗅出最新的50的commit gitk --branches& # 只顯示本地branch gitk {某個bracnch名稱}& # 只顯示指定branch TIG tig 看git log的工具,command line的 sudo apt-get install tig 簡易說明 http://blog.kidwm.net/388 手冊http://jonas.nitro.dk/tig/manual.html 基本操作使用方向鍵,或是用j/k和 vim 一樣代表下 上移動 page on/off 可以上下頁操作 tig預設是進入main模式, m可回到main模式, 按Enter是在下半部顯示該commit資料,可以和vim裡面一樣用/和?搜尋該commit修改內容,上下個搜尋也是n/N, Tab可以切換上下或左右分頁 l是進入log模式,會洩出所有的commit修改檔案紀錄 q是離開程式,或是回到上一頁,大寫的Q是直接離開tig h是顯示tig操作說明 H是進入branch模式 S是進入status模式,也就是git status,按e可以編輯檔案,按M可以呼叫外部編輯器解決conflit t是進入tree模式,也就是檔案目錄模式,按e可以編輯檔案,Enter會在下半區顯示檔案內容 R/F5刷新頁面 在main模式下,按C是cherry-pick 目前游標所在的commit 在branch模式下按C是checkout 目前游標所在的bracnh 顯示所有分支/前50個commit tig --all tig --all -50 參數類似gitk