Linux CLI 想要使用 GUI 來查看 Git Repository 的工具,比較常見的就是 tig,還有 grv 等等。
發現一套使用 RUST 寫得工具:GitUI,速度很快,只有一個執行檔,安裝使用都很方便~
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
GitHub 於 2020/4/14 推出 GitHub Free 方案:
若要更進階功能,可以訂閱 GitHub Team,也降價由每個月9USD 降到每個月 4USD。
詳見官方說明:
Linux CLI 要查看 Git repository 的圖形顯示,可以使用 tig,視窗顯示查看可以使用 Gitk。
不過 tig 能看的比較有限,操作還是比較偏向 Git 命令列,而不是像 Gitk 上下左右的視窗可以即時看 Log、diff 等等的資料。
grv 就類同 CLI 版的 Gitk,而且執行速度很快,有空可以玩玩看~
Redmine 專案可以使用 GUI 的方式來查看 Git Repository 的 Commit / 歷史紀錄 等等資訊,但是在某個日期後,就一直無法更新,手動執行下述強制更新命令也沒用。
環境:Debian / Ubuntu Linux
要怎麼處理呢?
Debain / Ubuntu Linux 想要查看某個 Repository 全部的套件(Package)清單,要怎麼做呢?
之前聽說 Google 把所有 Source code 都放在同一個 Git 管理,就覺得怪怪的,每個人或第一次 git pull 的時候應該都會炸掉才是。
註:此篇文章會說明,Google 確實把 Source code 放在同一個 Repository,不過是自己做的版本控制系統,不是 Git。
這篇文章把 Google 的程式碼版本控管都做詳細說明:Why Google Stores Billions of Lines of Code in a Single Repository
Unix Source code 的歷史紀錄,從 1970年開始,有人將它整理到 Github 裡面,有興趣可以參考看看。