Git Rebase 以及 Git 撤销

git rebase

Rebase 实际上就是取出一系列的提交记录,“复制”它们,然后在另外一个地方逐个的放下去。

Rebase 的优势就是可以创造更线性的提交历史,这听上去有些难以理解。如果只允许使用 Rebase 的话,代码库的提交历史将会变得异常清晰。

交互式 rebase 指的是使用带参数 –interactive 的 rebase 命令, 简写为 -i

git 撤销

[[git]] 撤销分为本地撤销和远程撤销。

git reset commid-id

git revert commit-id