常见 git 需求整理(持续更新中)
> 首发于 [语雀文档](https://www.yuque.com/blueju)
突然感觉自己对 git 还是挺熟悉的,因为团队里新来的七八号应届生来问我 git 问题,基本没有答不上的情况,但为了能更好地对知识进行整理,还是记录一下为好。
(希望能)持续更新....
[](https://juejin.cn/post/6937667748126261255/)
### 临时回到某次提交,但不想丢失现有修改
详细背景介绍:
黄组员跑过来问我,基座崩了,我知道哪次提交打包出来的代码是不会崩,我想跳回去打个包,但我又不想丢失现有的修改,怎么办呀?
解决思路:
找到要去的提交的 commit hash,以切换并新建分支的方式,回到这个要去的提交
具体实操:
1. git checkout -b abc
> abc 是想要前往的某次提交的 commit hash,下同
2. npm run build
> 打包,此处得到了想要的包
3. git checkout master
> 切回到别的分支,比如:master
4. git branch -D abc
> 现在 abc 分支不再需要了,删除它
本文转自 [https://juejin.cn/post/6937667748126261255/](https://juejin.cn/post/6937667748126261255/),如有侵权,请联系删除。
版权声明: 本文为 InfoQ 作者【blueju】的原创文章。
原文链接:【http://xie.infoq.cn/article/313f37d6ecd262274c53db0e3】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论