[英]Create a local branch from local master
我在jdeveloper中使用git版本控制:
我從master分支簽出並對其進行了更改。 我現在不想在master上提交更改。
我需要從更改后的本地主服務器創建一個本地分支,然后將該分支提交到遠程服務器,以便我也可以將我的分支也遠程放置。
這是我的版本導航器:
我該怎么做?
任何幫助,將不勝感激。
右鍵單擊Local
,然后在Versioning
> Create branch
下創建一個新的本地Create branch
。 由於您現在位於master
上,因此將使用master
的內容來創建新分支。
切換到新分支,然后右鍵單擊該分支以找到要推送的選項,以便您擁有<remote_name>/<remote_branch>
。
如果您不特別喜歡UI,建議您通過命令行使用git。
在您的特定情況下,您可以這樣創建一個新分支(在分支主服務器上時)-
git checkout -b new_branch
分支基本上是指向各種提交的指針。 創建新分支時,它指向當前分支。 當您開始對新分支進行提交時,新分支的指針不斷向前移動。 通過git branch new_branch
創建新分支之前,您仍在創建新分支之前的git branch new_branch
。 您可以使用git checkout new_branch
切換到它。
要創建同名的遠程分支,可以執行git push <remote_name> new_branch
。 這將創建一個具有相同名稱的新遠程分支- <remote_name>/new_branch
。 在這種情況下, new_branch
正在跟蹤遠程分支new_branch
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.