git reflog 程式設計師的後悔藥

2021-10-25 11:38:36 字數 581 閱讀 1878

前言

世人皆說,這個世界上是沒有後悔藥可吃的!所以在做某件事之前,需要考慮到事情的後果!但是今天筆者想說的是,在git維護的**版本的世界裡,後悔藥常有,賣後悔藥的人卻不常有!今天筆者就分享下如何做乙個賣後悔藥的人。

git reflog 使用場景
很多時候,我們需要回退**版本,但是可能在操作的過程中,我們誤回退了些許,或者刪除了些許,那麼如何還原之前回退的或刪除的commitid呢?這個時候git reflog就派上用場了。

git log與git reflog的區別
很多人可能存在疑問,為什麼用使用git reflog,git log難道沒有同樣的功效麼?答案無疑是不行的;git log是展示當前分支實時的提交軌跡,如果存在刪除或回退操作,那麼這個提交軌跡也隨之消失呢;再說git reflog,其展示所有分支的所有提交記錄(當然也存在回退或刪除的commitid),只要有commitid這個證人,後悔藥還是常有的!

如何在git中賣後悔藥
為了演示效果,先來git log提交記錄

程式設計師何苦為難程式設計師

職場上有很多辛酸事,很多合夥人出局的故事,很多技術骨幹被裁員的故事。說來模板都類似,曾經是名校畢業,曾經是優秀員工,曾經被領導表揚,曾經業績突出,然而突然有一天,因為種種原因,被裁員了,想申訴,想求解釋,結論是,能力不匹配,未能與企業一起成長云云。這有兩說,一說是企業冷血,卸磨殺驢,嫌棄老人成本太高...

程式設計師的歌《簡單 程式設計師》

歷經三個月,由chinajwork及哈爾濱飛信科技開發 發起,聯同哈爾濱騰飛吉它 學校共同創作的 簡單程式設計師 一歌完成,歌曲以簡捷優美的旋律,唱出了無數it從業人員的心聲!是的,簡單程式設計師,這也是jwork的使命!聽吧,簡單程式設計師,這是我們程式設計師的歌!右鍵另存為 歌詞如下 簡單 程式...

程式設計師人生 優秀程式設計師的法則

本文章的指導法則,使寫 更高效,更容易維護,並且bug和缺陷更少。不要重複 don t repeat yourself 程式設計中乙個最根本的原則就是要避免重複。許多程式設計結構 比如迴圈 函式 類等 的存在就是為了避免重複。每個在程式中有意義的功能片段應該只在源 的一處地方實現。簡單性 避免複雜性...