GPG Key 可以讓我們的 commit 都確定是我們本人所新增的。我覺得很不錯!!推薦大家使用。
可以照著這篇文章做:參考文章 from Peter。
Preparation
- 下載並安裝 GPG 的 CLI 工具:Mac OS X 下載處,有兩個檔案,分別是 DMG 和 sigature。
GPG Key 可以讓我們的 commit 都確定是我們本人所新增的。我覺得很不錯!!推薦大家使用。
可以照著這篇文章做:參考文章 from Peter。
假設我們在開發的過程當中,做了某些檔案的修改。
git status
# 看到以下的狀態
On branch develop
Changes not staged for commit:
(use "git add <file>..." to update what will be commited)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: document.json
modified: package-lock.json
modified: package.json
modified: src/app/app.component.html
modified: src/app/app.component.ts
modified: src/app/app.module.ts
modified: src/index.html
modified: src/styles.css
no changes added to commit (use "git add" and/or "git commit -a")
可是我只希望部分檔案加入 staging area
,比如寫 component 時很好用,現在只希望加入 src/app/app.component 開頭的兩個檔案: src/app/app.component.html
、src/app/app.component.ts
。
# 原本要這樣加入
git add src/app/app.component.html src/app/app.component.ts
# 現在只要這樣寫
git add src/app/app.component-*