Git回滾程式碼到某個commit
目錄
- git reset --hard commited_id(就是唯一標識id)
執行步驟命令
僅需知道這2個回退命令
即可完成
回退到提交的comiited節點
(原理就是改變我們指標指向的commit節點,就是我們學習的資料結構的連結串列節點,這麼一說你應該就知道怎麼了。如果感興趣的話可以具體去了解)
git log
然後我們就可以看到我們的歷史的所有提交資訊了
git reset --hard commited_id(就是唯一標識id)
唯一標識比較長,我們可以只選取最前幾個字元即可(只要代表唯一效能識別到當前節點即可)
因為這裡看不到我們的提交歷史說明,只有時間,最好的方式我們可以看看我們git的提交資訊,查詢對應需要回退的節點時間,然後再返回執行我們的命令,如我下面的這樣:
-
查詢d對應時間:
「其他文章」
- 詳解CVE-2022-0847 DirtyPipe漏洞
- 用「閃電俠」的例子解釋一下程序和執行緒
- Fluent-Validator 業務校驗器
- Java 統計新客戶
- 【Java面試】Redis存線上程安全問題嗎?為什麼?
- 其實 Gradle Transform 就是個紙老虎 —— Gradle 系列(4)
- drools的型別宣告(Type declarations)
- JavaScript中if語句優化和部分語法糖小技巧推薦
- Spring Boot 微信小程式_儲存微信登入者的個人資訊
- Arthas常用功能及一次線上問題排查
- 用 Go 快速開發一個 RESTful API 服務
- GitHub 畢業年鑑「GitHub 熱點速覽 v.22.20」
- docker 1.2 之docker基本用法
- Linux-Mycat實現MySQL的讀寫分離
- 工具14Finger-全能web指紋識別與分享平臺
- CMake技術總結
- vue - Vue路由(擴充套件)
- C# WPF後臺動態新增控制元件(經典)
- WPF中的依賴屬性
- 關於Spring中的useSuffixPatternMatch