Git 从提交合并到特征分支

Git 从提交合并到特征分支,git,Git,周一早上,我创建了一个功能分支,我认为这是一个稳定的提交。我不断地工作,然后我发现在我的功能分支中的develope分支上有一些提交。这不只是一两个,在这种情况下,我会考虑樱桃采摘。现在是30/40,所以我更愿意将develope中的所有内容合并到我的功能分支中 最好的方法是什么?我会像这样将主分支(如master)合并到我的功能分支中 ### Ensure everything is commited $ git add -A . $ commit -m "My message" *---*

周一早上,我创建了一个功能分支,我认为这是一个稳定的提交。我不断地工作,然后我发现在我的功能分支中的develope分支上有一些提交。这不只是一两个,在这种情况下,我会考虑樱桃采摘。现在是30/40,所以我更愿意将develope中的所有内容合并到我的功能分支中


最好的方法是什么?

我会像这样将主分支(如master)合并到我的功能分支中

### Ensure everything is commited
$ git add -A .
$ commit -m "My message"
*---*---*---*---*---*----<30-40 commits>-*---* (master)
             \
              \---*---*--<your work>--*---* (feature1)
*---*---*---*---*---*----<30-40 commits>-*---* (master)
             \                                \
              \---*---*--<your work>--*---*----* (feature1)
假设你的回购协议是这样的

### Ensure everything is commited
$ git add -A .
$ commit -m "My message"
*---*---*---*---*---*----<30-40 commits>-*---* (master)
             \
              \---*---*--<your work>--*---* (feature1)
*---*---*---*---*---*----<30-40 commits>-*---* (master)
             \                                \
              \---*---*--<your work>--*---*----* (feature1)
你应该看到这样的东西

### Ensure everything is commited
$ git add -A .
$ commit -m "My message"
*---*---*---*---*---*----<30-40 commits>-*---* (master)
             \
              \---*---*--<your work>--*---* (feature1)
*---*---*---*---*---*----<30-40 commits>-*---* (master)
             \                                \
              \---*---*--<your work>--*---*----* (feature1)
*-*-*-*-*-*-*(主控)
\                                \
\---*---*----*---*----*(特点1)

现在主分支根本没有更改,但您的功能分支是最新的。您现在可以继续处理它。

我会像这样将主分支(例如主分支)合并到我的功能分支中

### Ensure everything is commited
$ git add -A .
$ commit -m "My message"
*---*---*---*---*---*----<30-40 commits>-*---* (master)
             \
              \---*---*--<your work>--*---* (feature1)
*---*---*---*---*---*----<30-40 commits>-*---* (master)
             \                                \
              \---*---*--<your work>--*---*----* (feature1)
假设你的回购协议是这样的

### Ensure everything is commited
$ git add -A .
$ commit -m "My message"
*---*---*---*---*---*----<30-40 commits>-*---* (master)
             \
              \---*---*--<your work>--*---* (feature1)
*---*---*---*---*---*----<30-40 commits>-*---* (master)
             \                                \
              \---*---*--<your work>--*---*----* (feature1)
你应该看到这样的东西

### Ensure everything is commited
$ git add -A .
$ commit -m "My message"
*---*---*---*---*---*----<30-40 commits>-*---* (master)
             \
              \---*---*--<your work>--*---* (feature1)
*---*---*---*---*---*----<30-40 commits>-*---* (master)
             \                                \
              \---*---*--<your work>--*---*----* (feature1)
*-*-*-*-*-*-*(主控)
\                                \
\---*---*----*---*----*(特点1)

现在主分支根本没有更改,但您的功能分支是最新的。你现在可以继续工作了。

如果你还没有推出你的功能分支,我会重新设置它的基础,这样分支就可以在已经包含你需要的新提交的点上与开发分支分离…

如果你还没有推出你的功能分支,我只是重新设置它的基础,以便分支在已经包含您需要的新提交的点上与开发分支分离