git 強制推送命令

2022-02-16 06:28:51 字數 1455 閱讀 4035

2023年03月22日 19:13:50 青崖林夕 閱讀數 15570

git push -f origin master

注釋: origin遠端倉庫名,master分支名,-f為force,意為:強行、強制。

這行命令的意思就是強制用本地的**去覆蓋掉遠端倉庫的**,敲git push --help可檢視官方的解釋(英文的)。當然不止這一種操作方式了,但是這種操作是最快(bao)速(li)的,不會有衝突什麼的,當然我也有乙個忠告:請謹慎使用!請謹慎使用!請謹慎使用!

本地回退版本流程:

使用工具:tortoisegit-1.8.15.0-64bit.msi

1、在專案根目錄,右鍵單擊【tortoisegit】→【顯示日誌】

2、選擇要回退到的版本,右鍵單擊【重置「develop」到這個版本...】→【確定】

3、新建分支new,切換到new分支,把要廢棄掉的**推送到new分支上。

4、再把分支切換回develop分支。

5、此時,本地develop分支上的**已經回退到了你制定的版本。

那麼,如果你想讓遠端develop分支上與你本地同步,常規push是不起作用的,所以,就需要強制push才行。

用命令列強制推送到遠端develop分支上:

強制下線極光推送

為了遺忘特意在這裡記錄一下也順便回憶 現在manifest裡面註冊 註冊極光manifest然後自定義類繼承廣播 override public void onreceive context context,intent intent else if jpushinte ce.action mess...

Git版本回退並強制推送到遠端

本文參考廖雪峰的git教程 前言 本文章解決問題的前提是本人不小心修改了本地 倉庫的最外層目錄許可權,不知道原許可權是什麼,導致本地git提示幾十個檔案被修改過,實際內容並未修改,可能是目錄許可權改變被git識別為改動,解決方案如些。git log git log命令顯示從最近到最遠的提交日誌如果嫌...

Git基本命令 別名 忽略 推送

我可以使用這個命令檢視repository的歷史 git log all graph decorate oneline 這個命令可能比較常用,但是又比較長.這時我可以建立乙個自己的命令,作為上面命令的別名.假設我想使用git hist這個命令 git說這個命令不存在.這時就可以使用git confi...