我需要使用 cherry-pick 还是 rebase?
do i need to use cherry-pick or rebase?
我有一个目录,因为我有两种不同类型的功能:功能 1 和 功能 2。
我正在研究 feature 2 所以我从 feature 1 的提交中克隆完成 50%。
后来,我开始在我的功能分支上工作并完成开发。与此同时,功能 1 也已完成。现在,我需要将 功能 1 的最新来源获取到我的分支。
那么,我可以使用哪些技术在 git 命令中实现这一点? cherry-pick 或 rebase 或任何其他命令?
你可以执行变基来获取代码,在你的功能分支上做一个
git pull --rebase origin <branch name>
(这里假设遥控器名称为 origin)
我想要功能 1 的最新来源,所以我执行了以下操作,
git checkout feature1
git pull
git checkout feature 2
git merge feature1
通过执行上述 git 命令,我可以获得最新的 功能 1.
我有一个目录,因为我有两种不同类型的功能:功能 1 和 功能 2。 我正在研究 feature 2 所以我从 feature 1 的提交中克隆完成 50%。
后来,我开始在我的功能分支上工作并完成开发。与此同时,功能 1 也已完成。现在,我需要将 功能 1 的最新来源获取到我的分支。
那么,我可以使用哪些技术在 git 命令中实现这一点? cherry-pick 或 rebase 或任何其他命令?
你可以执行变基来获取代码,在你的功能分支上做一个
git pull --rebase origin <branch name>
(这里假设遥控器名称为 origin)
我想要功能 1 的最新来源,所以我执行了以下操作,
git checkout feature1
git pull
git checkout feature 2
git merge feature1
通过执行上述 git 命令,我可以获得最新的 功能 1.