10 個提升 Git 技能的資源

年底總結一下 Git 的最佳表現。如下是告訴你能夠在新的一年中以新奇的方式使用 Git 的十篇文章。html

2019 年過去了,是時候回顧一下咱們(opensource.com)今年發表的有關 Git 的前 10 篇文章了。linux

這些文章包括從用例和教程到一些很是有趣的(甚至有些很是規的)使用 Git 的方法。全部這些文章均可以幫助你提升 Git 技能,可是,若是你確實須要 Git 入門介紹,請務必查看咱們的《Git 入門:術語入門》文章,並下載咱們的 Git 備忘單git

  1. Molly de Blanc 寫的《GNOME 項目如何使用 Git》考察了 GNOME 項目採用的自託管 GitLab 實例的作法,該實例做爲 GNOME 項目集中保存對 GNOME 作出的貢獻的位置。De Blanc 從事於非編碼職位,所以她的文章還探討了切換到 GitLab 如何使主要角色不是編寫代碼的貢獻者受益。
  2. Ahmad Awais 寫的《Emoji-Log:編寫 Git 提交信息的新方法》解釋瞭如何使用 Emoji-Log(一種直白的、開源的 Git 提交日誌標準)來編寫更好、更用戶友好的 Git 提交消息。本文概述了 Emoji-Log 背後的理論以及可添加到 .bashrc.zshrc.gitconfig 中的配置示例,以便你快速開始使用 Emoji-Log。
  3. 在《用 Git 管理你的每日行程》中,Seth Kenlon 解釋瞭如何使用 Git 來管理日曆。經過結合 Org 模式、Git 和其餘一些工具,Kenlon 描述瞭如何建立可在設備之間同步的基於 Git 的日曆工做流。
  4. 用 Git 做爲聊天應用的後端》,Seth Kenlon 探索了另外一種使用 Git 的很是規方式。在本文中,他探討了 GIC,這是一個用 Node.js 編寫的聊天客戶端,其中 Git 用做後端數據庫。GIC 是一個概念驗證模型,不是供產品環境使用的東西,可是它提供了一個有趣的示例,說明了使用 Git 的真正獨特方法。
  5. Alan Formy-Duval 的《Git 學習實用練習》是一份他爲提升 Git 技能而努力的編年史。他分享了本身的經驗,以使其餘人受益於他所學,而 Git 新手將從這篇對 Git 核心功能的出色概述中受益不淺。
  6. 用 Git 幫助寫做者更好地完成工做》的做者 Seth Kenlon 着眼於寫做者如何從基於 Git 的工做流中受益。本文介紹瞭如何使用 Git 和 Atom 利用 Markdown 進行書寫。經過遵循本文中的示例,寫做者能夠輕鬆地將複雜的版本控制系統添加到其編寫工做流中。
  7. Sachin Patil 在《如何使用 Magit 管理 Git 項目》中,解釋瞭如何使用 Emacs 的 Magit 擴展來管理 Git 存儲庫。本文提供了有關如何在 Emacs 中執行一系列關鍵 Git 任務的清晰示例。這些示例帶有說明各類任務的屏幕截圖。
  8. 把「點文件」放到版本控制中》的做者 Matthew Broberg 演示瞭如何使用 Git 存儲放在主目錄中的點文件。將你的點文件存儲在 Git 存儲庫中,能夠更輕鬆地在計算機之間共享系統配置,而且,若是你願意的話,也能夠與其餘人共享配置。這篇文章也有不要共享哪些文件的警告,由於共享錯誤的點文件會將其暴露給其餘人。
  9. Austin Dewey 的《4 種用於 Git 加密的機密管理工具》在本文中比較了 Git-crypt、BlackBox、SOPS 和 Transcrypt,研究了在 Git 中存儲機密的工具。本文涵蓋四個主要領域:支持的加密類型、每一個項目的目標、項目的工做流和差別以及其餘功能。
  10. Seth Kenlon 的《使用 Git 管理 Git 服務器》解釋瞭如何使用 Gitolite 管理 Git 服務器。Gitolite 是使用 Git 來管理 Git 服務器的「管理雜項的後端應用程序」。本文演示瞭如何安裝、配置和使用 Gitolite,並提供了清晰的示例詳細說明了該過程的每一個步驟。

via: opensource.com/article/19/…github

做者:Joshua Allen Holm 選題:lujun9972 譯者:wxy 校對:wxy數據庫

本文由 LCTT 原創編譯,Linux中國 榮譽推出後端

相關文章
相關標籤/搜索