git如何回滚?
提交的最近两次想回滚。
用以下命令:
其中--hard后面的是提交id,可以从自己项目的官网找到,
如:https://github.com/automvc/bee/commits/master ;
也可以通过 git log命令查找。
D:\JavaWeb\XXX>git reset --hard 54eb43d
HEAD is now at 54eb43d update README
D:\JavaWeb\XXX >git push -u origin master
然后输入用户名密码。
提醒:同时提交github,gitee两个项目的要注意,要输入两次,注意看网址。
再次查看提交的历史,发现需要回滚的两次记录不见了,成功实现消除提交痕迹。如下图所示。
要是上面的提交被拒绝,可以强制提交。
强制提交 (-f) 要确保你的提交不会覆盖别人的东西.
git push -f origin master
参考自:
Bee 是一个简单,易用,功能强大,开发速度快,编码少的 JAVA ORM 框架。
如果说Mybatis在Hibernate之后不是重复造轮子,那Bee在Hibernate和Mybatis之后也不会是重复造轮子!
择其优点,避其缺点,此外,还加有自己的优点!