前腳跟產(chǎn)品扯完皮,后腳同事把我項目代碼分支刪了
今天真是一個難忘的日子啊,剛跟產(chǎn)品扯完需求排期的問題,后腳同事一個彈窗瞬間讓我凌亂了。


以至于說話都拼音加錯別字了哈哈~
但是咱是程序員啊,遇事不好慌,先冷靜一波,回憶一下上次處理這個事情是怎么處理的
......
......
......
回憶了半天,好像也沒遇到過這種事情啊,看來是覺得我程序生涯沒被別人刪遠程分支我猿生不完美么。
嗯。雖然心里有個大概的流程,但是還是先百度吧。
輸入www.baidu.com

很多答案都是五花八門,最終找了一個相對靠譜的方案。
1.進入本地項目,查找項目提交記錄和版本號
git?log?-g

2.通過之前提交的hash為基準創(chuàng)建新分支
?git?branch?featrue/print_order2.0??ad35d3080ed860833xxxe1c0d088bc42bcf465
3.切回到這個分支并push到遠程分支
git?checkout?featrue/print_order2.0
git?push?origin?featrue/print_order2.0
4.刷新網(wǎng)頁,看看記錄回來沒有并檢查代碼是否遺漏

對比前一張圖,代碼分支都找回來了,然后和本地提交記錄做對比,沒問題就OK了。
總結(jié)
通過以上簡單的操作我們發(fā)現(xiàn),遇事千萬不能慌,跟產(chǎn)品把皮扯清楚很重要,不然又要加班了,至于刪代碼刪分支啥的,都是浮云了。
推薦閱讀:
RocketMQ實戰(zhàn):生產(chǎn)環(huán)境中,autoCreateTopicEnable為什么不能設(shè)置為trueJava程序跑的快,全要靠線程帶
用了這么多年的注解,你知道注解是干嘛的嘛?
vim常用命令(命令模式、末行模式)
朕已閱?![]()
評論
圖片
表情
