比方说,我的仓库的主分支看起来是这样的:的Git:继续仓库的历史从上一次提交
* commit 75e259944814a102d6362eaf42fd4ff09d839865
|
| Bad commit
|
* commit 0307a5c4e623c584898c44d243a50bb02c91aa9e
|
| Good commit 1.
|
* commit 98ef0e69e3e5cd51ff5e24c1df616703272c5a79
|
| Good commit 1.
|
坏提交已被推到中央存储库和分发。我想继续从最后一次良好的承诺中获得历史。当我做,我想历史看起来像
* commit 0626f793ff7ba847e7663fe88de6c6a2d597dc73
|
| Continuing development.
|
| * commit 75e259944814a102d6362eaf42fd4ff09d839865
| |
| | Bad commit
| |
| |
| |
* | commit 0307a5c4e623c584898c44d243a50bb02c91aa9e
|/
| Good commit 2.
|
|
|
* commit 98ef0e69e3e5cd51ff5e24c1df616703272c5a79
|
| Good commit 1.
|
也就是说,发展从过去的“好”的承诺继续。即使在开发者中分发了“坏”提交,我能否安全地实现这一点?