git 版本库回滚,在实际开发过程中总会遇得到
1. 先找出需要回滚的commitid
git log -3
2. 重置本地版本库到指定commitid, 注意:本地改动将丢失
git reset --hard b034c3fe4e5823f71990e153d8a52b9ac871b5b7
3. 强制push本地版本库到服务器, 注意服务器高于指定commitid部分将丢失
git push -f origin master
![git版本回滚](https://images2015.cnblogs.com/blog/802499/201512/802499-20151222113604718-404807524.png)
![](file:///C:/Users/Jairo/AppData/Local/YNote/data/jairo151013@163.com/db24b68c91214b01887f6b3d704caaa3/clipboard.png)
4. 至此:
如果Team里其他人的本地版本库低于服务器最新版本库,则可以直接更新;
如果Team里其他人本地版本库高于服务器版本,则需要
备份好自己的改动
git reset --hard b034c3fe4e5823f71990e153d8a52b9ac871b5b7
git pull
即可