学习是件开心事

git常用命令整理

汇总下本人经常项目里用到的命令。

reset(项目全部回滚到某一节点)

一般用于即时提交的代码有问题,需要回滚到代码前的状态

  • 查询历史提交记录号

    1
    $ git log
  • 回滚到指定的提交节点,该节点之后的提交全部消除

    1
    $ git reset --hard 记录号
  • 强制推送到远程

    1
    $ git push -f

revert(消除某一节点的提交记录)

一般用于上线前,发现中间提交是不需要上线的,所以要将中间那次的提交给消除掉

  • 回滚该节点的提交记录
    1
    $ git revert 记录号