如何回到git上specyfic版本的代码?
我和git有点麻烦。 我在合并拉请求时犯了一些错误,现在我需要从选择的提交返回到specyfic版本的代码。 img-> 所以。我需要返回到img上红色箭头选择的commit的代码版本。 我怎样才能安全地做到这一点 我想从解决方案中得到什么?我需要删除提交以及在此提交中进行的所有操作。如何回到git上specyfic版本的代码?,git,Git,我和git有点麻烦。 我在合并拉请求时犯了一些错误,现在我需要从选择的提交返回到specyfic版本的代码。 img-> 所以。我需要返回到img上红色箭头选择的commit的代码版本。 我怎样才能安全地做到这一点 我想从解决方案中得到什么?我需要删除提交以及在此提交中进行的所有操作。git checkout 然后,如果不希望最近的提交,可以删除分支 git分行-d 然后,最后一步是创建一个指向当前位置的分支 git checkout-bgit checkout 然后,如果不希望最近的提交,可以
git checkout
然后,如果不希望最近的提交,可以删除分支
git分行-d
然后,最后一步是创建一个指向当前位置的分支
git checkout-b
git checkout
然后,如果不希望最近的提交,可以删除分支
git分行-d
然后,最后一步是创建一个指向当前位置的分支
git checkout-b
如果您不想重置
(因为这意味着git push--force,重写分支的历史记录),您可以
这将创建一个新的提交,该提交将取消中间提交,并且您可以推送该提交。如果您不想重置
(因为这意味着一个git推送--force,重写分支的历史记录),您可以
这将创建一个新的提交,它将取消中间提交,您可以推送它。git reset
…好的。所以我需要为master创建备份。在此备份上,运行git reset[commithash]并创建合并请求将此主备份提交给主备份?git reset
…好的。所以我需要为master创建备份。在此备份上运行git reset[commithash]并创建合并请求,将此主备份提交给主备份?
git revert @~x..@