Git 速查表
免費線上 Git 命令速查手冊
Git 命令快速參考
此速查表按類別組織基本 Git 命令:設定(init、clone)、日常工作流(add、commit、push、pull)、分支(branch、checkout、merge)、檢查(log、diff、status)、撤銷更改(reset、revert)和遠端管理(remote、fetch)。
▶git merge 和 git rebase 有什麼區別?
Merge 建立合併提交保留完整歷史。Rebase 將提交重新套用到目標分支之上以獲得線性歷史。共享分支使用 merge,本地功能分支使用 rebase。
▶如何撤銷上次提交?
使用 git reset --soft HEAD~1 撤銷提交但保留更改在暫存區。使用 git reset HEAD~1 同時取消暫存。永遠不要重置共享分支。