# 基本指令與觀念


提交訊息是查看其他人提交的修改內容或自己檢查歷史記錄時重要的資料。
所以要用心填寫讓人容易理解的提交訊息。

Git 的標準提交 (commit) 訊息:

第 1 行:提交時修改內容的摘要
第 2 行:空行
第 3 行以後:修改的理由

建議以這種形式填寫提交訊息,詳細可以參考 Git commit specification

# 基本指令

git init
# 建立新的本地端儲存庫 (Repository)
git clone [URL]
# 複製遠端的 Repository 檔案到本地端。
git status
# 檢查本地端檔案異動狀態。

沒事常用 git status 檢查 git 的情況

clone v.s. download

clone 可以做 git 後續的一些指令,但 download 無法。

# 常用指令

# add

git add [檔案或資料夾]
# 將指定的檔案 (或資料夾) 加入版本控制。用 git add . 可加入全部。

# commit

git commit -m "[修改內容]"
# 提交 (commit) 目前的異動並透過 -m 參數設定摘要說明文字。
git commit
# 提交 (commit) 目前的異動,可以打超過一行的 commit information。

# push

git push
# 將本地端 Repository 的 commit 發佈到遠端。
git push origin [BRANCH_NAME]
# 發佈至遠端指定的分支 (Branch)。

# pull

git pull
# 檔案抓取下來到自己的本地端。