課程
/后端開發(fā)
/Java
/IntelliJ IDEA神器使用技巧
請問GIT提交到本地后怎么撤回
2018-10-18
源自:IntelliJ IDEA神器使用技巧 8-1
正在回答
右擊你要撤回的列,undo commit或者reset,具體要看你的使用場景
首先我們要查看本地倉庫的commit信息,這里可以打開git bash輸入git log命令查看,也可以使用git GUI圖形界面查看。這里我通過git GUI查看項(xiàng)目的commit信息。在項(xiàng)目根目錄中打開git GUI界面,這里我沒有其它分支,直接點(diǎn)擊Visualize master's History就可以查看主線的歷史記錄了。這里可以看到我們每一次commit的信息,包括SHA1 ID的值。這里我們只需要SHA1 ID值的前七位就行了。這里我們以修改前面兩個(gè)commit用戶名和郵箱為例。找到前兩個(gè)commit前一次commit的SHA1 ID值前七位。這里是795b3a7。打開git bash,執(zhí)行rebase -i操作。執(zhí)行后會(huì)出現(xiàn)git的vim編輯器,里面會(huì)有哈希值為795b3a7的commit之后所有commit的信息。這時(shí)按下鍵盤i鍵進(jìn)入編輯模式,將需要修改的commit信息前面的pick改成edit。按esc退出編輯模式,輸入:wq保存并退出。這時(shí)回到git bash界面,如果看到下面信息就表示成功了,可以開始修改commit信息了。
希望采納~
舉報(bào)
充分利用intellij idea各類技巧來提高你的開發(fā)效率
2 回答我想下下來回去看!
3 回答那個(gè):vs是怎么出來的?
1 回答有沒有跳過引號的快捷鍵,比如"adgghh^",光標(biāo)在^處,怎么快速跳過第二個(gè)引號,sublime可以設(shè)置按回車跳過
1 回答這個(gè)快捷鍵是什么 怎么按出來的呢?
3 回答idea為什么錯(cuò)誤代碼沒有提示,怎么設(shè)置
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2021-09-03
右擊你要撤回的列,undo commit或者reset,具體要看你的使用場景
2018-10-27
首先我們要查看本地倉庫的commit信息,這里可以打開git bash輸入git log命令查看,也可以使用git GUI圖形界面查看。這里我通過git GUI查看項(xiàng)目的commit信息。
在項(xiàng)目根目錄中打開git GUI界面,這里我沒有其它分支,直接點(diǎn)擊Visualize master's History就可以查看主線的歷史記錄了。
這里可以看到我們每一次commit的信息,包括SHA1 ID的值。這里我們只需要SHA1 ID值的前七位就行了。這里我們以修改前面兩個(gè)commit用戶名和郵箱為例。找到前兩個(gè)commit前一次commit的SHA1 ID值前七位。這里是795b3a7。
打開git bash,執(zhí)行rebase -i操作。
執(zhí)行后會(huì)出現(xiàn)git的vim編輯器,里面會(huì)有哈希值為795b3a7的commit之后所有commit的信息。這時(shí)按下鍵盤i鍵進(jìn)入編輯模式,將需要修改的commit信息前面的pick改成edit。按esc退出編輯模式,輸入:wq保存并退出。
這時(shí)回到git bash界面,如果看到下面信息就表示成功了,可以開始修改commit信息了。
希望采納~