我正在为我的项目使用git-flow,并且在开发分支中开始了一组相当复杂的更改,这看起来比我预期的要长.
我希望我在功能分支中完成此操作,因为我想在其他更改中发布新版本.如何将这些未提交的更改移动到新的git-flow功能分支中?
AD7*_*six 18
如果你没有提交
如果你只是有一个肮脏的工作副本,就像你即将开始一个新功能:
git flow feature start awesomeness
git commit -va
Run Code Online (Sandbox Code Playgroud)
如果你做了一些提交
如果开发中的提交应该在您的功能分支中,则上述步骤是相同的.此外,虽然您(可能 - 这不是必需的)想要将您的开发分支重置回您开始提交功能分支的更改之前的位置,您可以执行以下操作:
git flow feature start awesomeness
git commit -va
git checkout develop
git reset origin/develop --hard
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2894 次 |
| 最近记录: |