Skip to main content

Git 安裝與使用

Git 安裝

初次設定 Git

下載完,可以先用 git --version 確認是否安裝成功。
按照開始 - 初次設定 Git 進行設定。最主要需要設定使用者名稱與電子郵件:

git config --global user.name "Jeremy"
git config --global user.email jeremy@example.com

可以用 git config --list 確認資訊。

使用 Git

要在專案中使用 Git,要先在專案中建立本地儲存庫:

git init​

之後當專案中程式碼編輯完需要紀錄時就可以直接進行下列動作:

  1. 檔案更新,準備丟到暫存區。. 代表所有變動檔案通通都丟過去,可以用檔案名取代它。
git add .
  1. 提交到本地儲存庫
git commit -m "Your commit message"
  1. 追蹤查詢狀態
git status​

推到 GitHub 上

當已經在 GitHub 上建好一個儲存庫:

git remote add origin https://github.com/{user-name}/{repo-name}.git
git branch -M main
git push -u origin main

關於這一串指令,GitHub 在剛創完 repo 會自行產生,複製即可。
在第一次執行完畢後,往後如果有程式碼變動要再推到遠端儲存庫來你只需要輸入git push

下載 GitHub 上的專案

git clone https://github.com/{owner-name}/{project-name}.git

.gitignore

關於那些不想讓 Git 紀錄的檔案,比如一大包的 node_moules 資料夾、含有私人隱私資訊 (比如資料庫連線字串) 的 .env 檔案,可以在專案下建立一個 .gitignore 檔案,裡面填入不要 Git 紀錄的檔案。

tip

如果你一開始忘記把 .env 加入 .gitignore,可以用以下指令移除:

git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch .env" HEAD

然後再透過 git push --force 來強制推送。

參考資料

  1. Removing a .env file from Git history