GitUI是一個用Rust編寫的用于git的終端UI,我們的目標是在不離開你所鐘愛的命令行的情況下,以一種快速、只用鍵盤和跨平臺的方式簡化常見的git任務。 ![]() 軟件特色快速和直觀的鍵盤控制 基于上下文的幫助(不需要記住大量的熱鍵)。 檢查、提交和修改變化(包括鉤子:提交-msg/提交后)。 階段、取消階段、恢復和重置文件、塊和行 儲藏(保存、彈出、應用、刪除和檢查 向/從遠程推送/獲取 分支列表(創建、重命名、刪除、簽出、遠程)。 瀏覽提交日志,對已提交的修改進行比較 可擴展的終端UI布局 用于流暢控制的異步git API 更新日志新增 合并分支、有沖突的拉合并、提交合并 (#485) 標簽列表-彈出(刪除標簽,轉到有標簽的提交) [@cruessler] (#483) 檢查文件樹標簽 (#743) 文件樹彈出(針對特定的修訂)(#714) 提交主題行過長時的警告 (#478) --bugreport cmd行參數,幫助診斷 [@zcorniere] (#695) 改變了 更智能的日志時間戳 (#682) 創建分支的彈出窗口與重命名分支一致 [@bruceCoelho] (#679) 在所有文件暫存后智能改變焦點 (#706) 啟用gpgsign時不允許提交(#740)。 修正了 淺色主題下選定標簽的顏色被破壞 [@Cottser] (#719) 為外部編輯提交味精提供適當的臨時文件位置 (#518) 使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內存少、執行效率高。 |