git 本地分支(git 切分支)
今天真是难忘的一天。刚和产品谈完需求调度问题,后脚同事弹出的一个窗口瞬间让我凌乱不堪。
以至于可以用带错别字的拼音说话,哈哈~
但我是个程序员。有事发生时我不慌张。让我们冷静下来,回想一下我们上次是如何处理这件事的。
.
.
.
回忆了很久,似乎从来没有遇到过这样的事情。好像感觉自己7年的程序员生涯没有被别人删除,猿猴生活也不完美。
嗯。虽然心中有一个大概的过程,但还是从百度开始吧。
进入www.baidu.com。
图像-20200722184727508
答案多种多样,最终找到了一个相对可靠的解决方案。
1.进入本地项目,查找项目提交记录和版本号
git log-g
2.通过当前提交的hash号创建新分支
git branch feature/print _ order 2.0 ad 35d 3080 ed 860833 xxxe1 c 0d 088 BC 42 BCF 4653.切回到这个分支并push到远程分支
git checkoutfeature/print _ order 2.0gitpusoriginafatrue/print _ order 2.0
4.刷新网页,看看记录回来没有并检查代码是否遗漏
对比上图,代码分支全部恢复,再对比本地提交记录,没有问题就OK了。
00-1010通过以上简单的操作,我们发现遇到事情千万不要慌,用产品澄清皮肤很重要,不然又要加班了。至于删除代码和分支,只是一片云。