Git 2.33 版以後 增加 switch、restore 命令

Git checkout 拿來切換 分支(Branch)、還原 等等,在使用的時候,有些命令比較不直覺

於 Git 2.33 版以後,增加了 switch 和 restore 的命令,可以讓 Git 操作起來更直覺~

閱讀全文〈Git 2.33 版以後 增加 switch、restore 命令〉

GitUI:Linux CLI 查看 Git Repository 的圖形化工具

Linux CLI 想要使用 GUI 來查看 Git Repository 的工具,比較常見的就是 tig,還有 grv 等等。

發現一套使用 RUST 寫得工具:GitUI,速度很快,只有一個執行檔,安裝使用都很方便~

閱讀全文〈GitUI:Linux CLI 查看 Git Repository 的圖形化工具〉

GitHub 將以 Main 取代 Master 成為 Git 預設名稱

GitHub 預計從 2020年10月後,將預設 Master 的 branch,改名成 Main。

閱讀全文〈GitHub 將以 Main 取代 Master 成為 Git 預設名稱〉

GitHub 解除 使用者 私有 儲存庫協作人數限制

GitHub 於 2020/4/14 推出 GitHub Free 方案:

  • 免費開放核心功能給所有開發者使用
  • 免費開放無限的私人倉庫 (private repositories) 給開發團隊,並解除共同協作者的數量限制(2019年是限制3個)。
    • 註:被微軟收購後,有個富爸爸還挺不賴的

若要更進階功能,可以訂閱 GitHub Team,也降價由每個月9USD 降到每個月 4USD。

詳見官方說明:

Git Commit 用的表情符號

Git Commit 都要寫 Bug、hot fix、docs... 等等訊息,這些用詞每個人可能都會有些許落差 (當然可以規定,不過難免還是會有人打錯字)

這個網站把一些 emoji 做些整理,只要複製貼上,看圖示就知道這次 Commit 做的事情是什麼~

再不然這個工具還有 CLI 版,在 Commit 會直接 選擇圖示 + 問答 來產生 Commit message。

閱讀全文〈Git Commit 用的表情符號〉

Git 遇到 GnuTLS handshake error 解法

Git 想要 clone Github 的資料,卻遇到下述錯誤:

fatal: unable to access 'https://github.com/tsung/config/': gnutls_handshake() failed: Error in protocol version

錯誤訊息主要是「Error in protocol version、TLS」,遇到這個問題該怎麼解決呢?

閱讀全文〈Git 遇到 GnuTLS handshake error 解法〉