這里描述一下本地推送的場景,首先我在碼云上建立了一個前端項目,進行了自己的個性化開發,后期在github上創建了一個一樣的項目倉庫存放代碼。使用webstorm進行代碼開發。在下面這個位置可以選擇推送的代碼位置。
選擇推送github倉庫之后,倉庫文件和本地的文件不一致,我本地開發的文件實在碼云的倉庫代碼之下,所以推送出現了下面截圖的報錯:
解決方案
在本地源碼所在位置打開git工具,執行下面 語句得到本地的代碼分支
git branch -a
執行強制推送命令
git push --force github master
執行這個命令之后會強制推送代碼到遠端github倉庫,需要注意的是遠端倉庫會被直接覆蓋。要是首次推送會有驗證框需要輸入自己的github賬號進行驗證