Git / GitHub 筆記
Published in
2 min readFeb 20, 2020
Git 基本概念
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