美文网首页
Git 笔记

Git 笔记

作者: 派大星的博客 | 来源:发表于2019-09-26 14:04 被阅读0次

撤销某次中间commit:

  • 普通提交
git revert commit_id
  • Merge提交
// 如果commit_id是merge节点的话,-m是指定具体哪个提交点
git revert commit_id -m 1

// 接着就是解决冲突
git add -A
git commit -m ".."

git revert commit_id -m 2

// 接着就是解决冲突
git add -A
git commit -m ".."
git push

版本回退:

  • 默认参数 -soft,所有commit的修改都会退回到git缓冲区
  • 参数--hard,所有commit的修改直接丢弃
$ git reset --hard HEAD^        回退到上个版本
$ git reset --hard commit_id    退到/进到 指定commit_id
  • 推送到远程
$ git push origin HEAD --force

相关文章

网友评论

      本文标题:Git 笔记

      本文链接:https://www.haomeiwen.com/subject/wqzguctx.html