git 乙個分支完全覆蓋master

2021-09-16 13:39:30 字數 485 閱讀 9029

1.1 git push origin develop:master -f

把本地的 develop 分支強制(-f)推送到遠端 master

但是上面操作,本地的 master 分支還是舊的,通常來說應該在本地做好修改再去 push 到遠端,所以我推薦如下操作

1.2  git checkout master 

切換到舊的分支

1.3 git reset --hard develop  

將本地的舊分支 master 重置成 develop

1.4 git push origin master --force 

再推送到遠端倉庫

原文: 

原文如上 第1.2步開始執行  到1.4報錯 

執行了git push -f然後輸入密碼

成功了

git 乙個分支覆蓋另乙個分支

git 遇到的問題 git fetch 分支 git merge fenzhi 本地 沒有更新 比如1.我想將test分支上的 完全覆蓋dev分支,首先切換到dev分支 git checkout dev 2.然後直接設定 給遠端的test分支上的 git reset hard origin test...

建立乙個git 分支

1 檢視當前的本地分支列表 git branch a 2 新增乙個本地分支test git branch test 3 檢視當前的本地分支列表,會發現多了乙個test分支 git branch a 4 檢視當前的遠端分支列表 沒有test分支 git branch r 5 檢視遠端倉庫名 git r...

git 從分支上建立乙個分支

從分支上建立乙個分支 1.先轉殖乙個專案 git clone2.再轉移到分支中 git status 位於分支 master 您的分支與上游分支 origin master 一致。無檔案要提交,乾淨的工作區 git checkout gaodian 分支 gaodian 設定為跟蹤來自 origin...