取得当前分支上的所有更改,并将其移动到Git中的新分支

我开始工作,我认为是我的主分支上的一个小错误修复。然而,它已经失去控制,到了我希望我已经创建了一个单独的分支,以做到开发的第一位。

所以现在我想做的是:

>创建一个新的分支,称为(说)“edge”
>将所有已更改/未跟踪的文件移动到主边缘(这样,当我开始修复错误时,主版本保持不变)
>完成我的工作在边缘,合并回主

我如何做到这一点?

如果你还没有提交任何东西,你已经在正确的位置。

>创建一个新分支:git checkout -b edge
>您的文件没有更改。只是git添加什么需要和提交像往常一样。
>当你完成提交边缘,切换回master与git checkout和git合并边缘。

http://stackoverflow.com/questions/1398329/take-all-my-changes-on-the-current-branch-and-move-them-to-a-new-branch-in-git

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:取得当前分支上的所有更改,并将其移动到Git中的新分支