git reset用法
git reset 是 Git 的一个命令,可以用于取消暂存的更改或将当前分支移动到不同的提交。根据使用方式的不同,它可以有效地撤销更改或调整提交历史记录。
下面是 git reset 常见的用法:
取消暂存的更改:如果你已经使用 git add 将文件添加到暂存区,但是在提交之前想要删除它们,可以使用 git reset
移动 HEAD 指针:如果你想将当前分支移动到不同的提交,可以使用 git reset
软重置:如果你想撤销最近的提交,但是保留工作目录和暂存区中的更改,可以使用 git reset --soft HEAD~1。
混合重置:如果你想撤销最近的提交并将该提交中的更改移回暂存区,可以使用 git reset --mixed HEAD~1。
强制重置:如果你想完全放弃最近的提交和其中的所有更改,可以使用 git reset --hard HEAD~1。
需要注意的是,git reset 是一个强大的工具,但是在舍弃提交或更改时应该小心使用。在运行 git reset 命令之前,一定要确保你理解这个命令的作用。
脑子不够用当然只能脚踏实地的做事情!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2020-04-19 jmeter使用beanshell完成签名计算,附与python代码对比