AdSense

網頁

2020/3/3

Git 推送本地分支到遠端分支 push local branch to remote

Git 把本地分支(local branch)推送到遠端倉庫並建立新的遠端分支(remote branch)的語法如下。

例如目前在本地分支dev,遠端倉庫url位置的短名為origin ,則把dev推送到遠端並建立同名的遠端分支的命令如下。-u參數相當於--set-upstream,作用為設定本地分支追蹤遠端分支。origin為遠端位置的短名。

$ git push -u origin dev 
Total 0 (delta 0), reused 0 (delta 0)
remote:
remote: Create pull request for dev:
remote:   https://bitbucket.org/myproject/demo/pull-requests/new?source=dev
remote:
To https://bitbucket.org/myproject/demo.git
 * [new branch]      dev -> dev
Branch 'dev' set up to track remote branch 'dev' from 'origin'.

推送成功後遠端就會新增一個origin/dev的分支,且被本地分支dev追蹤。

使用git branch -vv可確認本地分支追中的遠端分支。

$ git branch -vv
* dev 0bb71f5a [origin/dev] commit comment...

參考:

沒有留言:

AdSense