https://www.jianshu.com/p/c2ec5f06cf1a
git commit到本地分支、但没有git push到远程
git log # 得到你需要回退一次提交的commit id
git reset --hard <commit_id> # 回到其中你想要的某个版
或者
git reset --hard HEAD^ # 回到最新的一次提交
或者
git reset HEAD^ # 此时代码保留,回到 git add 之前
本文详细介绍了如何在Git中回退特定的提交,包括使用git log查找commit id,通过git reset --hard <commit_id>回到指定版本,以及使用git reset HEAD^保留代码回到git add前状态的方法。同时,解析了Git中HEAD的概念及其用法。
https://www.jianshu.com/p/c2ec5f06cf1a
git commit到本地分支、但没有git push到远程
git log # 得到你需要回退一次提交的commit id
git reset --hard <commit_id> # 回到其中你想要的某个版
或者
git reset --hard HEAD^ # 回到最新的一次提交
或者
git reset HEAD^ # 此时代码保留,回到 git add 之前
309
179
4646
3万+

被折叠的 条评论
为什么被折叠?