有時需要將指定的本地分支強制push到遠端分支,可以在以下命令基礎上加-f,強制執行。
git push origin +dev:mastermeaning: git pushto remoteorigin/masterfrom localdev
以上命令的含義是push 到遠端origin的master分支(從本地的dev分支)。
<>以下是官方詳解:(摘自官方文件)
git push[--all | --mirror | --tags] [--follow-tags] [--atomic] [-n | --dry-run] [--receive-pack=][--repo=] [-f | --force] [-d | --delete] [--prune] [-v | --verbose]
[-u | --set-upstream] [-o | --push-option=]
[--[no-]signed|--signed=(true|false|if-asked)]
[--force-with-lease[=[:]] [--force-if-includes]]
[--no-verify] [<repository> [<refspec>…]]
<repository>
the "remote" repository that is destination of a push operation. this parameter can be either a url (see the section
git urls
below) or the name of a remote (see the section
remotes
below).
<refspec>…
specify what destination ref to update with what source object. the format of a parameter is an optional plus
+, followed by the source object , followed by a colon
:, followed by the destination ref .
git push 本地分支與遠端分支關聯
1.基於當前分支建立本地分支,且切換到該分支 git checkout b dev 2.將本地分支push到遠端分支 git push origin dev 3.拉取 git pull 報如下錯 報錯提示中已說明如何解決 git branch set upstream to origin dev,即...
git push 本地分支與遠端分支關聯
1.基於當前分支建立本地分支,且切換到該分支 git checkout b dev 2.將本地分支push到遠端分支 git push origin dev 3.拉取 git pull 報如下錯 報錯提示中已說明如何解決 git branch set upstream to origin dev,即...
git拉取遠端指定分支到本地
以前寫自己模組的時候,曾經建了乙個本地分支dev,然後這個分支很久沒有使用了,最近又要使用這個分支dev,然後要將遠端倉庫master分支上的內容同步到我本地dev分支 切換分支到本地分支 git checkout dev 拉取更新遠端主倉庫資料 git pull origin master 本地倉...