git回退到上个版本
git reset --hard HEAD^
回退到前3次提交之前,以此类推,回退到n次提交之前
git reset --hard HEAD~3
查看commit的sha码
git log
git show dde8c25694f34acf8971f0782b1a676f39bf0a46
退到/进到 指定commit的sha码
git reset --hard dde8c25694f34acf8971f0782b1a676f39bf0a46
强推到远程
git push origin HEAD --force
Git回滚代码到某个commit – 狂奔的小狮子 – 博客园
# 把git add添加进去的文件撤销添加
git reset HEAD 相对路径名
git reset HEAD public/uploads/
先记录当前hash 06d771e0fbf31c490f4e03cff9557ca2c58af7a0
再记录要回退到的hash 951eb81edd0a3f92a2d5e0c7f8651442682abe0d
git reset –hard 951eb81edd0a3f92a2d5e0c7f8651442682abe0d
git reset –mix 06d771e0fbf31c490f4e03cff9557ca2c58af7a0
git add *
git commit -m “revert ….”
git push
git 放弃merge合并分支
1. 还没有本地commit, 执行 git merge –abort
2. 已经本地commit, 先git log, /搜索, 找到merge之前的commit ID(1e20f3837f1570cdf64043336583618a8abf235a) 然后执行 git reset –hard 1e20f3837f1570cdf64043336583618a8abf235a
3. 已经push到远程origin, 找到当前commit ID
git reset –mix 06d771e0fbf31c490f4e03cff9557ca2c58af7a0
git练习地址:
Learn Git Branching
相关文章:
git add 后撤销 git reset HEAD 文件路径
git 准备提交代码,发现修改的分支不对。
今天的文章git 回退到某一版本_git提交代码覆盖别人的代码「建议收藏」分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/74151.html