您的位置:首页 > 汽车 > 时评 > 买天猫店铺的平台_抖音代运营工作怎么样_站长统计免费下载_长春seo排名

买天猫店铺的平台_抖音代运营工作怎么样_站长统计免费下载_长春seo排名

2025/2/27 12:14:38 来源:https://blog.csdn.net/qq_24981615/article/details/145728467  浏览:    关键词:买天猫店铺的平台_抖音代运营工作怎么样_站长统计免费下载_长春seo排名
买天猫店铺的平台_抖音代运营工作怎么样_站长统计免费下载_长春seo排名

前言:

在操作commit后发现提交错了分支,直接切换分支是不行的,只能先取消commit的代码才能切换分支,因此记录一下git的操作

如果你已经执行了 git commit 但还没有进行 git push,可以通过以下几种方式撤回或修改提交。以下是具体操作步骤:

1. 撤销最后一次提交,但保留更改


如果你想撤销最后一次提交,但保留工作区的更改以便重新提交,可以使用 soft 模式。

git reset --soft HEAD~1

适用场景:撤销提交,但保留更改内容,方便重新提交。
效果:提交被撤销,更改保留在工作区。

2. 撤销最后一次提交,并丢弃更改


如果你想彻底撤销最后一次提交,并丢弃所有更改,可以使用 hard 模式。

git reset --hard HEAD~1

3.撤销多次提交


如果你想撤销多次提交,可以指定要回退的 commit 数量。

# 撤销最近 2 次提交,保留更改
git reset --soft HEAD~2# 撤销最近 2 次提交,丢弃更改
git reset --hard HEAD~2

适用场景:需要撤销多个提交。

4. 使用 reflog 恢复误操作

如果你误操作了 reset,可以通过 reflog 找到之前的 commit 并恢复。

# 查看操作历史
git reflog# 恢复到某个 commit
git reset --hard <commit-hash>

适用场景:误操作后需要恢复。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com