【发布时间】:2011-04-12 18:07:35
【问题描述】:
我正在尝试学习如何有效地使用 Git,我想知道我应该如何(好的做法/坏的做法?)解决以下案例:
假设我在 master 中有以下提交链:
- 初始提交
- 提交 1
- 提交 2
- 提交 3
然后我意识到在最后两次提交中所做的事情是完全错误的,我需要再次从 Commit 1 开始。问题:
- 我该怎么做?
- 我能否将 Commit 2 和 3 移至单独的分支以供将来参考(假设它们毕竟没那么糟糕)并继续从 Commit 1 在 master 上工作?
【问题讨论】:
标签: git commit git-branch git-reset