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

2021-08-28 13:33:25 字數 680 閱讀 4854

如果在操作git時,向遠端推送了一次提交,可事後卻發現本次提交是完全錯誤的,此時的策略就是在別人提交之前徹底移除這次提交。

如何操作呢?

全恆@lenovo-pc mingw64 /d/git/objecttojsonpressuretest (master)

$ git reset --hard head~1

head is now at 8954184 create readme.md

全恆@lenovo-pc mingw64 /d/git/objecttojsonpressuretest (master)

$ git push --force

total 0 (delta 0), reused 0 (delta 0)

to github.com:yanchenmochen/objecttojsonpressuretest.git

+ 5722f80...8954184 master -> master (forced update)

再次驗證,可以發現遠端已經徹底沒有了最新的提交。

注意:在執行該操作之前,一定要確保在你提交之後沒有新的提交,不然會連同別人的提交一起消失的。

該操作是危險操作。

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

假設你有3個commit如下 commit 3 commit 2 commit 1 其中最後一次提交commit 3是錯誤的,那麼可以執行 git reset hard head 1你會發現,head is now at commit 2。然後再使用git push force將本次變更強行推送至伺...

git第一次提交遠端倉庫

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

form 表單提交 submit 只能提交一次

在提交表單時,如果伺服器響應速度慢,或者因為別的什麼原因,導致按下提交出現 沒反應 的情況,這是就要限制只允許提交一次表單以減輕伺服器壓力 有兩種方式 1.提交之後禁用按鈕 2.提交之後取消後續的表單操作 第一種 document.getelementbyid 提交按鈕 disable true 將...