Git 如何纠正不小心向主分支而不是我的功能分支提交的错误
在本地,我忘记从主分支创建功能分支,然后将更改提交到主分支 如何更正错误,以便从主分支中删除提交,并将其放入新的功能分支中 谢谢Git 如何纠正不小心向主分支而不是我的功能分支提交的错误,git,Git,在本地,我忘记从主分支创建功能分支,然后将更改提交到主分支 如何更正错误,以便从主分支中删除提交,并将其放入新的功能分支中 谢谢 git签出主机 git checkout-b我的功能分支 切换到主分支 git重置--硬头~1 git签出我的特性分支 说明: 首先,我们要确保我们在主机上 现在,我们创建一个新的特性分支,带来最新的提交 我们回到master分支 我们将master分支重置为最后一个分支之前的提交 我们回到feature分支继续处理它 git签出主机 git checkout-b我
git签出主机
git checkout-b我的功能分支
切换到主分支
git重置--硬头~1
git签出我的特性分支
说明:
主机上
master
分支master
分支重置为最后一个分支之前的提交git签出主机
git checkout-b我的功能分支
切换到主分支
git重置--硬头~1
git签出我的特性分支
说明:
主机上
master
分支master
分支重置为最后一个分支之前的提交让我们考虑一下情况: 犯罪前 ... -- A ^ | master
git checkout-b master A
让我们考虑一下情况: 犯罪前 ... -- A ^ | master
git checkout-b master A