平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“git版本回退or回滚实现方法方式”来说,它看着像小点,放到项目里常会牵出环境、配置、兼容性和维护成本。下面按实际采用顺序,把思路、关键写法和容易踩坑的地方讲清楚,便于大家直接对照操作。
git log 查看历史提交版本
git log

git reset --hard 版本号 命令将版本回退
git reset --hard 版本号

git push -f 提交更改
git push -f
git log 查看历史提交版本
git log
理解这一步时,采用“git revert -n 版本号”回滚,同时采用“git commit -m 版本名”提交
(1)回滚,采用“git revert -n 版本号”命令
git revert -n 版本号
(2)注意:这里可能会出现冲突,需手动修改冲突。而且要git add 文件同时且添加commit
git add .
git commit -m "XXXX"
git push 提交代码
git push
以上为个人经验,希望能给大家一个参考,也希望大家多多兼容脚本之家。