git 刪除遠端倉庫的最近一次提交

2021-10-07 21:53:18 字數 469 閱讀 7911

假設你有3個commit如下:

commit 3

commit 2

commit 1

其中最後一次提交commit 3是錯誤的,那麼可以執行:

git reset --hard head~1
你會發現,head is now at commit 2。

然後再使用git push --force將本次變更強行推送至伺服器。這樣在伺服器上的最後一次錯誤提交也徹底消失了

具體步驟就是:

1. git log 					        //檢視最近提交的 commit 歷史

2. git reset --hard head~1 //head is now at commit 2。

3. git push --force //將本次變更強行推送至伺服器

git第一次提交遠端倉庫

可以開啟idea 的 terminal直接進行命令操作 1 git init 2 git add src 這個src意思是新增src目錄下的所有檔案,有些會說add 那就是提交工程下的所有檔案,在這我只拿src目錄說明,這個時候如果輸入 git status 就可以看到要提交的檔案變成了黃色,前面還...

記錄一次Git遠端倉庫版本回退

操作過程 首先檢視遠端倉庫版本,如下圖所見,最近一次提交為2018 03 19 22 16 25 第一步 使用git log命令檢視歷史提交記錄,選擇要回退的版本號,commit後面一串字元,這裡我們選擇回退到commit 9d85ad9a 第二步 git reset hard 9d85ad9a回退...

徹底刪除遠端最新一次提交

如果在操作git時,向遠端推送了一次提交,可事後卻發現本次提交是完全錯誤的,此時的策略就是在別人提交之前徹底移除這次提交。如何操作呢?全恆 lenovo pc mingw64 d git objecttojsonpressuretest master git reset hard head 1 he...