我有一个包含提交的项目:
A-> B-> C-> D-> E-> F
我在F中,但是我需要转到C并开始一个新路径,该路径将删除同一项目中的D,E,F(或可能创建D2-> E2 ....)。当我在C语言中时,我没有意识到我会有两个分支,但是现在我需要它们。
我之前曾尝试进行硬重置,但是GIT并没有使我的项目保持与执行C提交时相同的状态。就像我有D,E,F一样。
我该怎么办?
git checkout -b newBranchName 可以做到吗?我在这个问题git returning to a commit and again get all together中看到了它,但这有点令人困惑,我不能搞乱我的项目。