需要说明。所以我在功能分支(让我们称之为feature/feature1
),提交并推送到远程。分支模型:如何将分支完成的更改移至另一分支
git commit -m "commit feature1"
git push origin feature/feature1
然后,我开始一个新功能,但不是检查出来的发展,拉动和创造新的特性分支,我继续努力feature/feature1
分支。
我不想放弃更改,我如何才能创建新分支并将所有新更改从feature/feature1
分支移至新创建的分支?感谢名单。
嗨,'git分支-M feature/feature2'已经删除了'feature/feature1'分支!这不是我所期待的。 – Malloc
@Malloc它没有删除它,它重命名它。我添加了解释发生了什么。我也意识到wRAR在洗牌分支的方法可能更直接,所以我修改了我的原始答案以包含它。 – R0MANARMY