簡體   English   中英

從開發重新定位本地分支

[英]Rebasing a local branch from develop

我想從開發中重新定義一個功能分支。 我正在使用 PhpStorm Git 集成,並且有 2 個不同的開發分支:

refs/remotes/origin/develop
refs/heads/develop

為了不把事情搞砸,我必須選擇哪一個變基?

我不知道 Git 的 phpstorm 界面,但在命令行中我會執行以下操作:

  • git checkout develop
  • git pull origin develop -> 這會獲取 develop 分支的遠程版本並將其合並(或根據您的拉取策略對其進行變基)到/到您的本地分支。 這樣本地和遠程版本的開發是一樣的
  • git checkout feature-brach
  • git rebase develop

如果有任何沖突 - 解決它們。 之后,您可以針對develop創建拉取請求。

當您在您提交更改的分支時:執行以下操作:

  1. git fetch
  2. git rebase origin/develop如果有任何沖突,請修復它們。 然后,
  3. git add .
  4. git rebase --continue

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM