[英]How to create remote branch in upstream from an existing remote branch using Sourcetree?
我對git和Sourcetree非常陌生。 我讀了文檔,但是我聽不懂一些東西。 有人可以幫助我如何使用Sourcetree從現有的遠程分支創建新的遠程分支。 任何幫助都將受到贊賞。
在SourceTree中,不能直接從現有遠程分支創建遠程分支。
有兩種解決方法可從本地存儲庫中的現有遠程分支創建遠程分支:
首先,按照以下步驟從現有的遠程分支創建一個新的本地分支:
在SourceTree GUI中的提交歷史記錄圖中->選擇顯示遠程分支->右鍵單擊現有的遠程分支(如下面的圖中的origin/b1
示例)->簽出。
在“簽出”窗口->選擇“簽出新分支選項卡”->為新分支名稱命名(要創建的新遠程分支的名稱,例如newBranch
)->取消選擇“本地分支應跟蹤遠程分支”->確定。
然后,將新創建的本地分支推送到遠程
單擊newBranch
>選擇新創建的分支(例如newBranch
)-> Push。
將newBranch
推送到遠程后,git將創建一個名為newBranch
的遠程分支。
您可以通過“終端”按鈕打開命令行,然后執行以下命令:
git push origin origin/branch:refs/heads/newbranch
這樣,如果你想創建一個新的遠程分支的名稱作為new
從現有的分支名稱mybranch
,你可以使用下面的命令:
git push origin origin/mybranch:refs/heads/new
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.