Git / GitHub 筆記

Cheling Liao
Coding Cheling
Published in
2 min readFeb 20, 2020

Git 基本概念

基本指令操作(add / commit / push / pull ⋯⋯)。

Git 是分散式的,表示你不需要伺服器,在本地端就有完整的Repository

建立、新增、修改、遞交

從頭建立 Repository:

mkdir sandbox
cd sandbox
git init

第一次 commit 遞交:

touch README
git add README
git status
git commit -m “First Commit”

修改看看:

//編輯 README 做些變更
git status
git add .
//(一次加入所有變更跟新增檔案,但不包括刪除的檔案!)
git status
git commit -m “Update README”

基本操作概念

隨時使用git status檢查。

在 git init 的本地工作區修改、新增檔案之後,用git status 檢查,git add到暫存區,git commit 到本地資料庫(-m “更新內容”),最後git push到遠端資料庫(會出現在GitHub)。
git log 可以查看之前的版本紀錄。

基本上,從本地端上傳檔案:
git add -> git commrt -m “update content” -> git push

從遠端下載檔案:
git log -> git pull -> git status (檢查更動)

分支

git branch 查看現有分支。
git branch branchname 創立新分支。(也可用 git checkout branchname)
git checkout branchname 移到該分支。
git merge master 將 master 分支的一切融合進現有分支。
git push origin branchname 將分之融合進 origin(主分支)。

推薦閱讀:
彭彭的Git教學
Git 與 Github 版本控制基本指令與操作入門教學
為你自己學Git

--

--