[Git] Git Goodies – 一個簡化 Git 指令的小工具

使用了 Git 這個版本控制系統差不多一年了吧,每次 Push 上去 Github 也要打 add commit push ,真的好麻煩,一直在想有沒有一個小工具能簡化 Git 指令,終於被我找到一個不錯的咯~

我用 Git 都是在 Windows 上寫 C# 開源項目才會用到的,最近都在玩 cloud9 雲端 IDE 來寫寫 Node 玩意 (twitchrecorder) ,所以就順便使用他提供的 Terminal 來 Git 上去 Github ,而每次修改也要 git commit -m “xxx" 真的好煩,所以就找到了這個能簡化 Git 指令的小工具 – Git Goodies (gg)

工具名稱 : Git Goodies

編程語言 : Node.js JavaScript

原始碼 : https://github.com/qw3rtman/gg

系統需求 : Linux/Mac + Nodejs + npm + Git

在這裡我就用 cloud9 的 Terminal 來示範一下怎樣使用~

使用教學 :

第一步

首先當然要使用 npm 來安裝 Git Goodies 啦

請輸入以下指令安裝 :

當然也能自行 Clone 下來安裝使用

 

gg-1

第二步

然後我們就來 init 一個 repo 來試試

輸入

當然也能使用 init 和 initialize 來代替 i

gg-2

第三步

然後我們可以使用

來 clone 一個 repo

不過在這裡請注意一下,目前 git cl 有一個小BUG

就是 Repo 的網址不能使用 https 協定,否則會出現錯誤

所以需要手動把 github 的 repo 網址改成 http

然後可以輸入

來查看 Repo 狀態

gg-3

gg-4

 

指令 (已省略 gg) :

  •  i /init / initialize – Init
  • cl / clone – Clone
  • a / add – Add
  • aa – Add All
  • c / ci / commit – Commit
  • p / push – Push
  • pl / pull – Pull
  • f / fetch – Fetch
  • fa – Fetch All
  • s / st / status – Status
  • l / log – 查看 Log
  • b / branch / b <new-branch> / branch <new-branch> – 新增 Branch
  • ch / checkout / ch <new-branch> / checkout <new-branch> – Checkout

如何更新 ?

更新本工具的方法很簡單,只需要在 Terminal 輸入以下指令即可~

總結 :

這個簡單的小工具能為程式員帶來了不少的方便,大家能把一些英文字省略,這樣英文不太好的人也能更流暢、更容易地使用 Git 啦~