当我在我的项目中的 D 点时,我对我的项目进行了一些更改并将几个提交(E,F,G,H)推送到 git,所以我在 H 点。
现在我必须做出新的更改(I)并将它们推送到 git 并部署,但我不希望部署我的旧提交(E、F、G、H)。
我想回到 D 进行更改(I)并在不丢失旧提交(E、F、G、H)的情况下部署它,然后从 H 点继续处理我的项目。我只有一个分支 MASTER
我知道我可以做一个 git checkout H 回到 H 点。
我知道因为已经提交了更改(E,F,G,H)......
IE
A - B - C - D - E - F - G - H
\ /
I ----------
可能吗?