git將其他分支覆蓋為master分支
-
git checkout dev
-
git merge master
-
git brach -d master
-
git branch -m dev master
-
git push -f origin master
通過Git clone獲取的遠端git庫,只包含了遠端git庫的當前工作分支。
如果想獲取其它分支資訊,需要使用”git branch –r” 來檢視, 如果需要將遠端的其它分支程式碼也獲取過來,可以使用命令:
git checkout -b 本地分支名 遠端分支名
其中,遠端分支名為git branch –r所列出的分支名, 一般是諸如“origin/分支名”的樣子。如果本地分支名已經存在, 則不需要“-b”引數。
參考
相關推薦
git將其他分支覆蓋為master分支
git checkout dev git merge master git brach -d master git branch -m dev master git push -f orig
用git將本地分支上傳到遠端的自己的分支(非master分支)
上一篇部落格講了用git從遠端倉庫clone非master分支到本地,本篇部落格講一下將本地分支上傳到遠端的自己的分支(非master分支),就直接貼步驟了。 這個上傳到遠端倉
git:pull --force 強制覆蓋本地的分支
git 拉取命令(pull)的標準格式是: $ git pull <遠端主機名> <遠端分支名>:<本地分支名> 一般我們簡寫成 $ git pull 代表從遠端分支拉取到當前的本地分支。 有的時候,已經知道遠端分支與本地分支有不同
Git(GitHub) 003 如何 clone 非 master 分支的程式碼 — 切換到指定 branch分支 或者 tag版本
切換到指定 branch (分支) 舉例 第一步:git原始碼到本地。(注意: 不是Download ZIP,它只是下載master分支的原始碼,不會下載所有分支的原始碼
git用新分支替換掉master分支
背景 因業務變化及系統升級,導致新分支遠低於遠端的master分支,而且老的master也不需要,需要用新的分支替換掉master分支。 下文是把當前分支 saas_1.0.0 替換為master的步驟,僅供參考。 操作步驟 git上打dag,備份
執行登入觸發器(sql server 2016限制IP訪問)後,登入sql server報錯: 由於執行觸發器,登入失敗已將資料庫上下文更改為master。解決方法:用cmd執行刪除登入觸發器
背景: 在cmd中執行osql命令: osql -S 【資料庫伺服器】 -E -i mysql.sql 其中mysql.sql內容如下: CREATE LOGIN test WITH PASSWORD = '輸入密碼' GO
git將一個分支完全覆蓋另外一個分支如:paytest分支程式碼完全覆蓋master分支
如:當前分支是maser分支,我想講paytest分支上的程式碼完全覆蓋master分支,首先切換到master分支。 git reset --hard origin/paytest 執行上面的命令後master分支上的程式碼就完全被paytest分支上
git---怎樣將分支上的一個單文件合並到主分支上(master)
合並 回來 註意 分享 checkout 上一個 mage reset commit 一、首先切換到主分支 註意將分支上的數據全部提交 以免造成數據沖突或丟失 git checkeout master 二、選擇要合並的文件 git checkout --patch
git---怎樣將分支上的一個單檔案合併到主分支上(master)
一、首先切換到主分支 注意將分支上的資料全部提交 以免造成資料衝突或丟失 git checkeout master 二、選擇要合併的檔案 git checkout --patch 分支名稱 要合併的檔案路徑 三、此時檔案將合併完成
Git:將master分支內容合併到dev分支
流程如下: 一、將分支切換到master git checkout master 二、將程式碼pull到本地 git pull 三、修改衝突 vs工具或者eclipse工具等 四、提交到本地 git add . git commit -m "merge"
git怎麼從將在master分支上做的修改提交到develop分支
我們經常會有這樣的需求,在某個分支上改的程式碼想提交到另一個分支,而當前修改的分支則不再push到遠端。 假如我在master上修復了某個bug,但是master被鎖定了,我想提交到dev分支
Git強制覆蓋master分支
【主要內容:】 操作步驟 一、操作步驟 1.1 git push origin develop:master -f 把本地的 develop 分支強制(-f)推送到遠端 master 但是上面操作,本地的 master 分支還是舊的,通常來說應該在本地做好修改再去 p
git rebase & merge 將其他分支的修改合併到當前分支
例如現在有兩個分支 master 和 feature, 你在 feature 分支上進行了實驗,這時候有個另外的人在 master 分支上進行了新的提交。那麼你需要將 master上別人的修改應用到 feature 分支上。 方法1: merge git c
Git--將本地代碼提交到服務器分支上
最新 hub 代碼推送 post blog mas gin category ref 直接使用git push origin [branch-name],往往會出錯,有可能本地版本比分支的版本更低 這個時候需要先將解決沖突,再將本地代碼推送到服務器分支上 1. 在自己分支
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
【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從遠端倉庫下載程式碼到本地(非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的提交(本篇為同一分支的提交、不同分支的合併以及解決衝突的方法)
一、同一分支的提交 1.修改過的檔案會出現一個‘>’ 2.右鍵單擊工程檔案-Team-Commit(將修改過的檔案提交到本地倉庫) 3.如圖所示,左側為要提交到本地倉庫的檔案(預設展示所有修改過的檔案),右側可以填寫你修改了什麼,用做備註 4.將在本地
git 命令列拉去遠端的非master分支報錯
當使用git進行操作: git checkout -b local-name origin/remote-name 出現錯誤: fatal: git checkout: updating paths is incompatible with switching branches.