10 個提高 Git 技能的資源
年末總結一下 Git 的最佳表現。以下是告訴你可以在新的一年中以新奇的方式使用 Git 的十篇文章。
2019 年過去了,是時候回顧一下我們(opensource.com)今年發表的有關 Git 的前 10 篇文章了。
這些文章包括從用例和教程到一些非常有趣的(甚至有些非常規的)使用 Git 的方法。所有這些文章都可以幫助你提高 Git 技能,但是,如果你確實需要 Git 入門介紹,請務必檢視我們的《Git 入門:術語入門》文章,並下載我們的 Git 備忘單。
- Molly de Blanc 寫的《GNOME 專案如何使用 Git》考察了 GNOME 專案採用的自託管 GitLab 例項的做法,該例項作為 GNOME 專案集中儲存對 GNOME 做出的貢獻的位置。De Blanc 從事於非編碼職位,因此她的文章還探討了切換到 GitLab 如何使主要角色不是編寫程式碼的貢獻者受益。
- Ahmad Awais 寫的《Emoji-Log:編寫 Git 提交資訊的新方法》解釋瞭如何使用 Emoji-Log(一種直白的、開源的 Git 提交日誌標準)來編寫更好、更使用者友好的 Git 提交訊息。本文概述了 Emoji-Log 背後的理論以及可新增到
.bashrc
、.zshrc
或.gitconfig
中的配置示例,以便你快速開始使用 Emoji-Log。 - 在《用 Git 管理你的每日行程》中,Seth Kenlon 解釋瞭如何使用 Git 來管理日曆。通過結合 Org 模式、Git 和其他一些工具,Kenlon 描述瞭如何建立可在裝置之間同步的基於 Git 的日曆工作流。
- 《用 Git 作為聊天應用的後端》,Seth Kenlon 探索了另一種使用 Git 的非常規方式。在本文中,他探討了 GIC,這是一個用 Node.js 編寫的聊天客戶端,其中 Git 用作後端資料庫。GIC 是一個概念驗證模型,不是供產品環境使用的東西,但是它提供了一個有趣的示例,說明了使用 Git 的真正獨特方法。
- Alan Formy-Duval 的《Git 學習實用練習》是一份他為提高 Git 技能而努力的編年史。他分享了自己的經驗,以使其他人受益於他所學,而 Git 新手將從這篇對 Git 核心功能的出色概述中受益匪淺。
- 《用 Git 幫助寫作者更好地完成工作》的作者 Seth Kenlon 著眼於寫作者如何從基於 Git 的工作流中受益。本文介紹瞭如何使用 Git 和 Atom 利用 Markdown 進行書寫。通過遵循本文中的示例,寫作者可以輕鬆地將複雜的版本控制系統新增到其編寫工作流中。
- Sachin Patil 在《如何使用 Magit 管理 Git 專案》中,解釋瞭如何使用 Emacs 的 Magit 擴充套件來管理 Git 儲存庫。本文提供了有關如何在 Emacs 中執行一系列關鍵 Git 任務的清晰示例。這些示例帶有說明各種任務的螢幕截圖。
- 《把“點檔案”放到版本控制中》的作者 Matthew Broberg 演示瞭如何使用 Git 儲存放在主目錄中的點檔案。將你的點檔案儲存在 Git 儲存庫中,可以更輕鬆地在計算機之間共享系統配置,並且,如果你願意的話,也可以與其他人共享配置。這篇文章也有不要共享哪些檔案的警告,因為共享錯誤的點檔案會將其暴露給其他人。
- Austin Dewey 的《4 種用於 Git 加密的機密管理工具》在本文中比較了 Git-crypt、BlackBox、SOPS 和 Transcrypt,研究了在 Git 中儲存機密的工具。本文涵蓋四個主要領域:支援的加密型別、每個專案的目標、專案的工作流和差異以及其他功能。
- Seth Kenlon 的《使用 Git 管理 Git 伺服器》解釋瞭如何使用 Gitolite 管理 Git 伺服器。Gitolite 是使用 Git 來管理 Git 伺服器的“管理雜項的後端應用程式”。本文演示瞭如何安裝、配置和使用 Gitolite,並提供了清晰的示例詳細說明了該過程的每個步驟。
via: https://opensource.com/article/19/12/git-resources
作者:Joshua Allen Holm 選題:lujun9972 譯者:wxy 校對:wxy
訂閱“Linux 中國”官方小程式來檢視
相關文章
- 12個提高 JavaScript 技能的概念!JavaScript
- 【譯】12個提高 JavaScript 技能的概念!JavaScript
- 如何提高Java技能?Java
- git高清技能圖Git
- 技能篇:git的簡易教程Git
- HTML 5的10個頂級資源HTML
- 提高你的程式開發技能——進階指南
- 提升開發技能:10個高階的JavaScript技巧JavaScript
- excel實用技能:提高工作效率的6個excel技巧,助你事半功倍Excel
- 開源專案推薦:提高研發效率的5個開源專案
- 提高Web前端開發技能的優化技巧總結!Web前端優化
- Git算不算程式設計師的必備技能?Git程式設計師
- git 最新筆記,工作中的必會技能Git筆記
- 伺服器資料修復的幾個技能伺服器
- 你可能不太會用的10個Git命令Git
- 常用的幾個提高iOS開發效率的開源類庫及工具iOS
- 一個網站拿下機器學習優質資源!搜尋效率提高 50%網站機器學習
- Windows 10如何設定虛擬記憶體,這個技能學會了可大幅度提高電腦記憶體!Windows記憶體
- 讓免費OA工作日誌提高員工的工作技能
- 10種資料驅動策略提高CRO
- Unity開源技能編輯器Unity
- 一文詳解資料科學家的必備技能(附學習資源)資料科學
- 怎麼建立一個良好的Git提交資訊Git
- 提高VSCode 10倍效率的技巧VSCode
- 測試人高效工作必備:如何提高溝通技能?
- IntelliJ IDEA中提高程式碼開發效率的10個快捷操作IntelliJIdea
- 介紹一個 Windows 10 資源管理器的替代工具 - Explorer++Windows
- Git (10)-- 打標籤(git tag)Git
- 接私活必備的 10 個開源專案!
- 軟體測試學習資源—Git 基礎使用Git
- 避免資源洩露的一個方法
- [譯]過去一個月最 ? 的 10 個 Swift 開源專案Swift
- IT人必看!2019 年招聘排名 TOP 10 的技能!
- 如何使用Git提高研發團隊工作效率?Git
- 【Android珍藏】推薦10個炫酷的開源庫Android
- 10個寶藏級的微服務管理開源工具微服務開源工具
- 10個必備的機器學習開源工具機器學習開源工具
- 20個大家應該知道的大資料資源大資料