git从develope中拉取和重新基址
如果我有本地开发分支机构,则跟踪来源/开发。我在当地的一家分店制作我的专题片。然后我切换回develop,还有其他远程提交需要集成 我是否可以安全地从源代码/开发代码中提取重基而不是合并?这会导致其他开发人员分支历史出现问题吗 那我就git从develope中拉取和重新基址,git,rebase,Git,Rebase,如果我有本地开发分支机构,则跟踪来源/开发。我在当地的一家分店制作我的专题片。然后我切换回develop,还有其他远程提交需要集成 我是否可以安全地从源代码/开发代码中提取重基而不是合并?这会导致其他开发人员分支历史出现问题吗 那我就 # Get the latest from the remote git fetch # Bring your local develop up to date git checkout develop git rebase origin/develop #
# Get the latest from the remote
git fetch
# Bring your local develop up to date
git checkout develop
git rebase origin/develop
# Put your feature atop the latest commits
git checkout feature
git rebase origin/develop
# Merge your feature back to develop
git checkout develop
git merge --no-ff feature
git push origin develop
从我从你们的问题和你们的评论中收集到的信息来看,我认为你们甚至不需要重新设定基准。只要您没有在
develope
分支上完成任何本地工作,您就应该能够:
git checkout develop
git pull origin develop
然后,您可以从
开发
分支将功能
分支合并到开发
和git合并功能
。“然后切换回开发…”您的意思是您刚刚签出了开发?您还没有将功能分支合并回它吗?“…还有其他的变化。”你是说更多的提交被推到了origin上的develop分支?@JamieBisotti是的。当我计划将我的特性合并到开发分支中时,我切换回开发分支。是的,还有其他提交。所以我想先拉这些,然后合并我的功能。因此,我想先重新设置基址,然后合并我的功能。我想问一下,如果能看到可能的