搞定 Mac 的軟體和終端機,接下來要學習一步步把其他工具的使用環境建立起來,並學習如何去運用。
運用前幾天裝好的 Homebrew 來安裝 Git
$ brew install git
也可以直接到官方網站下載安裝檔
完成後可以檢查看看 Git 的版本資訊
$ git version
雖然昨天的美化終端機主題已經操作過終端機,但是對第一次碰終端機的人來說,也許就只是 複製貼上 + Enter 而已,所以先附上一些基本的操作指令。
指令 | 功用說明 |
---|---|
cd (資料夾名稱) | 名稱如果空白會回到根目錄 |
mkdir (資料夾名稱) | 新增資料夾 |
touch (檔案名稱) | 如檔案名稱不存在就會新增檔案 |
vi/vim (檔案名稱) | 文字編輯器;按i進入編輯模式,按 esc並輸入 :wq 送出即可儲存離開、:q 則是不儲存離開 |
ls | 列出當前路徑內的檔案和資料夾 |
ll (ls -l) | 列出當前路徑內的檔案和資料夾詳細資訊 |
la (ls -a) | 列出當前路徑內的檔案和資料夾詳細資訊(含隱藏檔) |
cat (檔案名稱) | 查看檔案 |
設定個人資訊
在 Git 裡面的紀錄加上個人資訊,不但能讓工作夥伴有問題時知道要找誰,也能證明自己有在做事(?
指令 | 功用說明 |
---|---|
git config --global user.name "Name" | 設定自己的名稱 |
git config --global user.email "a@b.c" | 設定自己的信箱 |
git config --list | 列出設定檔 |
建立 Git 專案 - 本地端
標準起手式就是開個資料夾,然後執行 git init,熟練指令操作後用終端機就能快速完成。
指令 | 功用說明 |
---|---|
git init | 在當前資料夾建立 git(本地) |
git init (資料夾名稱) | 以指定名稱資料夾建立 git(本地) |
Git 基礎指令
既然是版本控制,第一步就是要知道如何產出"版本",白話的流程是:
指令操作如下表:
指令 | 功用說明 |
---|---|
git add (檔案名稱) | 將檔案加入追蹤,多個檔案用空白隔開名稱 |
git reset (檔案名稱) | 將檔案取消追蹤,多個檔案用空白隔開名稱 |
git add -u | 將有被commit過的檔案加入追蹤(新檔案不加入) |
git add . | 將所有檔案加入追蹤 |
git status | 查詢有哪些檔案有變動 |
git commit -m "簡要說明變更的內容" | 提交本次有追蹤的檔案,可以想像是新增一個版本節點 |
git commit -am "簡要說明變更的內容" | 提交有commit過的檔案,不需再add |
git log | 查看commit歷史記錄 |
假設專案有100個檔案,有90個想要追蹤、10個是從頭到尾沒有要追蹤的(通常是系統自動產生的設定檔),總不能每次都為了這10個檔案大費周章調整,這時可以寫一個例外清單,告訴 Git 這些檔案都無視他。
只要在專案資料內新增一個文件,並取名為" .gitignore ",裡面撰寫的檔名都不會被加入追蹤,撰寫方式:
MacOS有一個 .DS_store 檔案(就像 Windows有 desktop.ini),是系統自動產出,用來儲存資料夾的顯示屬性,他會無所不在的躲在任何專案資料夾中,長久的解決方式有兩種:
參考文章:https://smlpoints.com/notes-git-ignore-ds_store-files-and-so-on-gitignore.html
參考文章:https://mrmad.com.tw/mac-ds-store