Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git从develope中拉取和重新基址_Git_Rebase - Fatal编程技术网

git从develope中拉取和重新基址

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 #

如果我有本地开发分支机构,则跟踪来源/开发。我在当地的一家分店制作我的专题片。然后我切换回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是的。当我计划将我的特性合并到开发分支中时,我切换回开发分支。是的,还有其他提交。所以我想先拉这些,然后合并我的功能。因此,我想先重新设置基址,然后合并我的功能。我想问一下,如果能看到可能的