1.git远程代码库回滚(webstorm下)
注意哦!!!在操作的时候,禁止其他人员使用 git 仓库。
pdf资料地址链接:https://pan.baidu.com/s/1jJUc8WA 密码:aevx
1. 场景
添加了一个文件【file-for-test.js】到git的控制下
进行了三次修改,并分别进行了三次commit,最后进行了一次push
git log结果如下图:
现在希望,将远程代码库下的【file-for-test.js】文件回滚到【//lyn test1】的版本
2. 操作步骤
2.1. 【Version Control】——【Log】查看git的分支树结构图
2.2.选择版本 右击,【Reset Current Branch to Here...】
2.3. 选择【Hard】,点击【Reset】
此时git log结果如下图:
2.4. 关键步骤:设置force push
2.4.1. 【VCS】——【Git】——【Push】
2.4.2. 【Configure】
2.4.3. 勾选【Allow force push】,【OK】
2.5. 【VCS】——【Git】——【Push】
2.6. 勾选【Push Tags】,选择【Current Branch】,选择【Force Push】
2.7. 【Force Push】
2.8. OK git log结果如下图:
注意哦!!!在操作的时候,禁止其他人员使用 git 仓库。