金天:学习一个新东西,就要持有拥抱的心态,如果固守在自己先前的概念体系,就会有举步维艰的感觉。版本管理要贯彻到日常的开发学习中去。
SVN转GIT用户.
git 版本库回滚,在实际开发过程中总会遇得到
1. 先找出需要回滚的commitid
git log -3
2. 重置本地版本库到指定commitid, 注意:本地改动将丢失
git reset --hard b034c3fe4e5823f71990e153d8a52b9ac871b5b7
3. 强制push本地版本库到服务器, 注意服务器高于指定commitid部分将丢失
git push -f origin master
4. 至此:
如果Team里其他人的本地版本库低于服务器最新版本库,则可以直接更新;
如果Team里其他人本地版本库高于服务器版本,则需要
备份好自己的改动
git reset --hard b034c3fe4e5823f71990e153d8a52b9ac871b5b7
git pull
即可