序
Git 介紹
什麼是 Git
為什麼我們需要 Git
在 Mac 上安裝 Git
在 Window 上安裝 Git
補充:終端機常用指令
基本 Git 操作 (上)
初始化專案 init
設定檔 config
狀態 status
新增 add
送交 commit
檢視 log
檢視 show
刪除 rm
重新命名 mv
比對差異 diff
基本 Git 操作 (下)
分支 branch
切換分支 checkout
暫存 stash
合併 merge
解 merge 衝突
標籤 tag
修改送交
重新指向 reset
重新定位 rebase
練習題 rebase
解 rebase 衝突
反悔 revert
GitHub 基本操作
申請 GitHub 帳號
建立一個新的儲存庫
下載儲存庫
fork 別人的儲存庫
發一個 PR
其他補充
遠端 Git 操作
容器的概念
remote
複製 clone
拉 pull
更新 fetch
部署 push
Git GUI 工具
Source Tree
練習題
Git Flow 觀念講解
整體概念
master 分支
feature 分支
hotfix 分支
特殊情境實用篇
責備 blame
grep
reflog
實用小技巧
Published with GitBook
feature 分支
Feature 分支