新建old_master分支 作為備份,以防萬一 git branch old_master 將本地的old_master分支 推送到遠端的old_master git push origin old_master:old_master 本地倉庫 徹底回退到某一個版本 git reset –hard 刪除遠端的master分支 (注意master前有個:) git push origin :master 重新建立遠端master分支(這跟我們第1次提交原生代碼庫給遠端倉庫的命令一樣吧) git push origin master
以上.
當然因為我是沒有管理員許可權的,所以在建立old_master之後需要管理員幫助,切換預設分支為old_master,然後刪掉master,本地恢復master,用git reset --hard 版本號即可.
然後git push上遠端.管理員幫助切換預設分支為master.刪掉old_master即可.
新建old_master分支 作為備份,以防萬一 git branch old_master 將本地的old_master分支 推送到遠端的old_master git push origin old_master:old_master 本地倉庫 徹底回退到某一個版本 git reset –hard 刪除遠端的master分支 (注意master前有個:) git push origin :master 重新建立遠端master分支(這跟我們第1次提交原生代碼庫給遠端倉庫的命令一樣吧) git push origin master
以上.
當然因為我是沒有管理員許可權的,所以在建立old_master之後需要管理員幫助,切換預設分支為old_master,然後刪掉master,本地恢復master,用git reset --hard 版本號即可.
然後git push上遠端.管理員幫助切換預設分支為master.刪掉old_master即可.