2017-10-29 146 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。无论哪个工作。