1. 程式人生 > >Git強制覆蓋master分支

Git強制覆蓋master分支

【主要內容:】


操作步驟

一、操作步驟

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 
 再推送到遠端倉庫

--------------------- 
作者:芒果iOS開發零基礎教程 
來源:CSDN 
原文:https://blog.csdn.net/crazyzhang1990/article/details/77978722 
版權宣告:本文為博主原創文章,轉載請附上博文連結!

相關推薦

Git強制覆蓋master分支

【主要內容:】 操作步驟 一、操作步驟 1.1 git push origin develop:master -f 把本地的 develop 分支強制(-f)推送到遠端 master 但是上面操作,本地的 master 分支還是舊的,通常來說應該在本地做好修改再去 p

git將一個分支完全覆蓋另外一個分支如:paytest分支程式碼完全覆蓋master分支

如:當前分支是maser分支,我想講paytest分支上的程式碼完全覆蓋master分支,首先切換到master分支。 git reset --hard origin/paytest 執行上面的命令後master分支上的程式碼就完全被paytest分支上

git強制覆蓋

強制 git pull bsp -h pre dev 分支 push git 1、強制覆蓋本地 git fetch --all git reset --hard origin/master git pull 2、強制覆蓋遠程分支 git push -f o

【Gitlab】GIT回滾master分支到指定tag版本 並提交遠程倉庫

git master 回滾【Gitlab】GIT回滾master分支到指定tag版本 並提交遠程倉庫1 查看分支git branch 2 切換到master分支git checkout master 3 查看標簽git tagv1.3.3v1.3.4v1.3.5 4 查看某個標簽的詳情git show v1.

Git: 強制覆蓋本地工程命令

Git: 強制覆蓋本地工程命令 git強制覆蓋本地工程命令 git fetch --all // 不一定是origin/master,看之前是從哪裡取程式碼的 git reset --hard origin/master git pull git強制覆蓋本地工程命

Git:將master分支內容合併到dev分支

流程如下: 一、將分支切換到master git checkout master 二、將程式碼pull到本地 git pull 三、修改衝突 vs工具或者eclipse工具等 四、提交到本地 git add . git commit -m "merge"

GIT回滾master分支到指定tag版本

master版本上線以後一般要打一個tag備份,以防事態有變,這是一個好習慣,如果以後有問題也可以放心的回滾版本,那麼怎麼用tag版本覆蓋mastaer呢,其實只有幾個命令 1、檢視分支 git branch 2、切換分支 git checkout master 3、檢視標籤(tag

gitgit強制覆蓋單個檔案

git強制覆蓋單個檔案或目錄filename    $ git fetch    ...<ignore>       554da9b..cc8990b  master     -> o

git強制覆蓋原生代碼和強制推送本地到遠端倉庫

1.git強制覆蓋本地檔案(與git遠端倉庫保持一致): git fetch --all git reset --hard origin/master git pull git強制覆蓋本地命令(單條執行): git fetch --all &&

git強制覆蓋本地命令

git強制覆蓋:     git fetch --all     git reset --

git:pull --force 強制覆蓋本地的分支

git 拉取命令(pull)的標準格式是: $ git pull <遠端主機名> <遠端分支名>:<本地分支名> 一般我們簡寫成 $ git pull 代表從遠端分支拉取到當前的本地分支。 有的時候,已經知道遠端分支與本地分支有不同

git將其他分支覆蓋master分支

git checkout dev git merge master git brach -d master git branch -m dev master git push -f orig

git push origin master 遇到的分支問題

push 但是 提交 ack tro 使用 原因 str 修改 我從master分支創建了一個issue1分支,做了一些修改後,使用git push origin master提交,但是顯示的結果卻是‘Everything up-to-date‘, 發生問題的原因是git

Git 如何把master的內容更新到分支

exc ati comm pre 更新 gin file nokia tps Background:   當有人對master進行更新之後,你想讓已經創建的分支內容更新到master的最新狀態, bpan@5CG7022BM2 MINGW64 /d/GitRep/JIRA

Git 如何 clone 非 master 分支的代碼

git1,以前都是這樣git clone [email protected]:xxxxx.git2,查看分支#查看遠程分支 git branch -r 或 #查看所有分支 git branch -a3,切換分支git checkout origin/daily/1.4.1Git 如何 clone 非 ma

git 強制回滾【覆蓋】遠程 源碼庫

git reset tla hub comm 控制臺 依然 其他人 IT 功能 場景: 1、代碼中沒有刪除密鑰信息就提交到gitlab或者github 上了 2、想要刪除gitlab或者github 上已經提交的源碼和記錄,避免其他人通過gitlab控制臺看到密鑰信息

git從遠端倉庫下載程式碼到本地(非master分支

問題: 使用 git clone ssh://[email protected]:xxxxxxx.git 預設 clone 的是這個倉庫的 master 分支。如果最新的程式碼不在 master 分支上,該如何拿到呢? 解決辦法: 先檢視分支

git 合併dev分支master分支

## 檢視分支列表 $ git branch -a ## 切換到本地dev分支 $ git checkout dev ## 更新本地dev 分支 $ git pull ## 切換到master 分支 $ git check master ## 更新 本地master 分支 $

git pull” 強制覆蓋本地檔案

放棄本地修改,使用伺服器程式碼覆蓋本地的Git命令如下: $ git fetch --all $ git reset --hard origin/master $ git pull 使用master分支覆蓋本地。使用其它分支,則更改第二條命令的引數。 參考:https:/

Git強制拉取覆蓋本地

amp 本地 git reset pan ast 強制 mas git fetch har 1、多條執行 git fetch --all git reset --hard origin/master git pull 2、單條執行 git fet