2017-05-08 53 views
0

当前有两个远程分支:masterdevelopment。我们如何工作(以及大多数人的工作方式)是您为某个功能创建分支。创建一个新分支并丢弃另一个本地提交

现在,我做了所有在development。我刚刚为我的功能创建了一个新的分支 - 这是有道理的 - 是我的本地分支(因为我从我的本地development分支创建它)。

是否有可能放弃分支development中的提交,但仍将它们保留在我新创建的分支中?

回答

1

当然,只要做git branch -f development origin/development重新分配本地development分支到远程development分支。

+0

而提交仍将在我新创建的分支,所以如果我合并我的新分支与开发的变化到达那里? –

+0

当然。一个分支只是一个粘贴提交的便条纸。剥离“开发”便笺并将其粘贴到其他提交文件中,不会影响您在回购中使用的其他便利贴记录。 – Vampire

+0

噢,好的,谢谢,我没有Git的经验,我不想在库中导致大规模的破坏。所有的笑话都放在一边,谢谢你的回答。干杯! –

相关问题