2017-10-29 136 views
0

我是git的新手,遇到了我不熟悉的場景。pull請求後git的工作流程

情況是這樣的。

  1. 克隆回購
  2. 所做的更改
  3. 提交的修改
  4. 創建pull請求起源/我的新特徵
  5. 刪除本地分支我的新特徵
  6. 進行更多的更改
  7. 也爲他們創建了PR。
  8. 我現在必須對第一個PR中的代碼做些微的修改。

閱讀了幾篇文章後,我相信這將是一種方式嗎?

  • GET結賬-b我的新特徵
  • git的櫻桃採摘--hash第一PR的commit--
  • 進行更改
  • 混帳推產地/我的新特徵
  • 回到我的最新承諾,並繼續工作

這是最好的工作流程還是我想念的東西。我對git很陌生。

+0

我想瑞恩的回答是正確的。看看https://www.atlassian.com/git/tutorials/comparing-workflows – Atul

回答

1

你應該保留你的第一個my-new-feature分支。最好保留這些分支,直到拉取請求被關閉或合併爲止。

所以把它找回來,你會怎麼做:

  1. git fetch - 確保您有最新的分支機構和他們的最新承諾
  2. git checkout origin/my-new-feature -b my-new-feature

那麼這將恢復我的 - 您的本地機器上的新功能分支。添加儘可能多的提交到你想要的分支,然後再次推它:

  1. git push或許也git push origin my-new-feature。無論哪個工作。