Hi,
寫程式需要版控這件事,如今已經非常普遍,不論是逐一檢視過往的變更,或是修復做下的錯誤改變等等,都是非常值得導入的工具軟體。如果您的工作目前還需要將開發的程式碼以年月日時分秒壓縮打包,要不是儘快導入版控工具,不然就是趕快另覓工作,逃跑並不可恥。
坊間目前常用的版控工具 git 具有眾多指令,初學者一開始需要有一份良好的教學文件之外,還需要一些工具降低學習門檻,本期介紹圍繞在 git 周圍的一些協助工具,希望您喜歡😍
🤖開源專案
Git Purr
以可愛貓貓來講解 Git 常用的命令,在同一個儲存庫中,還有作者畫圖解釋演算法與資料結構、網站開發以及機器學習等入門。
GitUI
GitUI 提供與 GUI 類似的豐富 Git 互動方式,卻是可以使用在顯示較不多彩的文字模式下。直覺和快速的操作以及跨平台,是眾多 GUI git 軟體之外的一種選擇。
Magit
Magit 是一個在 Emacs 文字編輯器中使用的套件,它將眾多 git 命令綁定在許多單一按鍵,可以與 Git 儲存庫進行操作。從簡單的新增或修改紀錄等命令,到複雜的合併衝突及調整紀錄順序,都可以在其優秀的設計中完成,完全免費不收錢。
🆕科技新聞
當你使用 Copilot 時誰才是自由的?
經過一段時間的封測,GitHub 的 AI 協助工具 Copilot 宣布全面開放付費使用,使用者可以選擇月付或年付的方式付費,學生帳號以及開源專案的開發者則可以繼續免費使用。
雖然使用 Copilot 來協助撰寫程式,非常方便就產出預期的原始碼,但是使用者卻無從得知程式碼究竟是來自何種授權的原始碼。若是對程式碼來源有疑慮的企業與組織,可能在未來的某個時刻禁止使用類似的工具,不論是 Copilot 或是 Amazon 的 CodeWhisperer [1]。