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 同时取消暂存。永远不要重置共享分支。