Git 3

Git 進階應用 Submodule 與 Subtree,使用它們來拆分專案

By Puck Wang |  建立於 2020-03-18 21:29  |  更新於 2020-03-23 10:59  |  版本 617511e  |  分類: 版本控制 |  標籤: Git, Git Submodule, Git Subtree, 子模組, 匯入, 模組化, 專案拆分

在開發過程中,專案隨著時間變得越來越肥,不時還生出子專案,此時就會遇到需要各專案共用一些 Code 的部分,如果共用的部分是用 複製貼上 的方式去同步,那勢必一定會造成兩邊不同步,維護困難。

本篇文將分享 Git Submodule 與 Git Subtree 的差異及它們的使用方法。

Continue Reading...

利用 GPG 簽署 git commit

By Puck Wang |  建立於 2019-04-03 16:04  |  更新於 2020-03-20 00:29  |  版本 cdfa07e  |  分類: 精選, 版本控制 |  標籤: Github, Gitlab, GPG, Verified, git, 身份識別

GPG 全名為 GNU Privacy Guard 也可以簡稱為 GnuPG,他是一個加密軟體,但也可以用來驗證身份。

今天就要來將我們 git commit 加上 GPG 簽署,讓它 Push 到 Github 等代管平台後,別人可以確定這份 Commit 是你提交的。

Continue Reading...