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刷新功能分支[重复]的主要内容,如果未能解决你的问题,请参考以下文章