美文网首页
git合并两个分支代码

git合并两个分支代码

作者: any_5637 | 来源:发表于2020-03-23 10:45 被阅读0次

    怎么将一个仓库刚刚提交更新的代码合并到另外一个疯子,之前一直没有尝试过,这次在项目上深有体会。

    运用场景:当需要将当前开发的代码从一个分支合并到另外一个分支,且只是将这一次的提交合并过去。

    具体实现步骤:当前分支:develop

    git add .
    git commit -m 'feat:代码说明'
    git stash:备份当前工作区的内容,保存到git 栈中,从最近的一次commit中读取相关内容
    git checkout master:切换到master分支
    git checkout -b develop_message:新建一个develop_message分支
    git stash pop:从git栈中获取到最近一次stash进去的内容,恢复工作区的内容。获取之后,会删除栈中对应的stash。由于可能会stash多次,git使用栈管理,我们可以使用git stash list查看所有的stash。
    git add . git commit -m 'feat:代码说明':在当前分支暂存代码
    git push:推到远程develop_message分支
    git checkout develop:切换到develop分支
    git merge develop_message;合并develop_message的代码
    git add . git commit -m 'feat:代码说明':在当前分支暂存代码
    git push:推到远程develop分支

    相关文章

      网友评论

          本文标题:git合并两个分支代码

          本文链接:https://www.haomeiwen.com/subject/tlviyhtx.html