首发于 语雀文档
忽然感觉本人对 git 还是挺相熟的,因为团队里新来的七八号应届生来问我 git 问题,根本没有答不上的状况,但为了能更好地对常识进行整顿,还是记录一下为好。
(心愿能)继续更新 ….
长期回到某次提交,但不想失落现有批改
具体背景介绍:
黄组员跑过来问我,基座崩了,我晓得哪次提交打包进去的代码是不会崩,我想跳回去打个包,但我又不想失落现有的批改,怎么办呀?
解决思路:
找到要去的提交的 commit hash,以切换并新建分支的形式,回到这个要去的提交
具体实操:
- git checkout -b abc
abc 是想要返回的某次提交的 commit hash,下同
- npm run build
打包,此处失去了想要的包
- git checkout master
切回到别的分支,比方:master
- git branch -D abc
当初 abc 分支不再须要了,删除它