Git-如何从master刷新功能分支[重复]

Posted

技术标签:

【中文标题】Git-如何从master刷新功能分支[重复]【英文标题】:Git- how to refresh a feature branch from master [duplicate] 【发布时间】:2021-08-09 21:00:40 【问题描述】:

我不太熟悉 Git 命令,因此这可能是一个显而易见的问题。 在我的项目中,我们通常处理来自 master 的 fork 存储库,并在分配新 jira 时创建一个功能分支。

以下是步骤(第 2 步和第 4 步的工作目录或密码相同)

    来自 master 的分叉个人存储库(一次性活动)

    在使用 jira 时,git checkout -b features/JIRA-ID

    任务完成后,将feature的内容合并到master分支

    当一个 jira 完成并拾取另一个 jira 时,执行以下命令

    4.1 git checkout master

    4.2 git 拉

    4.3 git checkout -b 并重复 (2-4)

碰巧在完成一个 jira 并创建另一个功能分支后,我忘记了 git pull master 分支。结果,我的功能分支位于 master 的旧副本上。我无法删除功能分支并重新创建。确保使用最新的主代码更新我的功能分支的最佳方法是什么。请注意,我已经在我的功能分支上进行了一些代码更改,因此我想选择最简单的方式。 如果您需要任何其他详细信息,请告诉我。我还通过不同的文章来了解可以对此做些什么。提前感谢您的宝贵时间

【问题讨论】:

【参考方案1】:

您可以使用rebase。

git rebase origin/master

这会将所有功能分支更改移动到原点上的当前***主节点。

【讨论】:

以上是关于Git-如何从master刷新功能分支[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Git简要开发流程

git rebase详解

idea操作GIT本地库分支操作

git 分支强制删除

Git将功能分支中的单个文件重置为与master中的相同[重复]

git开发流程