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...
參考:
沒有留言:
張貼留言