git 合并分支到 master上

简介: git 合并分支到 master上

1、假如我们现在在dev分支上,刚开发完项目,执行以下命令提交代码到dev分支

git status
git add .
git commit -m 'dev'
git pull
git push -u origin dev

2、然后我们要把dev分支的代码合并到master分支上 ,所以首先切换到master分支上

git checkout master

3、如果是多人开发的话 需要把远程master上的代码pull下来,保险起见,最好pull一下

git pull origin master

4、然后我们把dev分支的代码合并到master上

git merge dev

5、然后查看状态

git status
On branch master
Your branch is ahead of 'origin/master' by 8 commits.
  (use "git push" to publish your local commits)
nothing to commit, working tree clean

6、上面的意思就是你有8个commit,需要push到远程master上

    git push origin master

    7、合并完成,最后开发的时候 切换分支到 dev 就可以了 git checkout dev

    交流

    我是老礼,公众号「进军全栈攻城狮」作者 ,对前端技术保持学习爱好者。我会经常分享自己所学所看的干货,在进阶的路上,共勉!


    相关文章
    |
    11月前
    |
    存储 安全 开发工具
    深度解决 Git “fatal: refusing to merge unrelated histories” 错误解析什么是历史分支优雅草卓伊凡
    深度解决 Git “fatal: refusing to merge unrelated histories” 错误解析什么是历史分支优雅草卓伊凡
    950 4
    深度解决 Git “fatal: refusing to merge unrelated histories” 错误解析什么是历史分支优雅草卓伊凡
    |
    8月前
    |
    开发工具 git
    Git版本控制工具合并分支merge命令操作流程
    通过以上步聚焦于技术性和操作层面指南(guidance), 可以有效管理项目版本控制(version control), 并促进团队协作(collaboration).
    2096 15
    |
    开发工具 git
    图解Git——分支的新建与合并《Pro Git》
    在Git开发中,新建与合并分支是常见的操作。以实际开发为例:为实现新需求创建分支`iss53`进行开发;遇紧急Bug时,切换至线上分支创建`hotfix`修复并合并回线上分支,再切换回`iss53`继续工作。完成`iss53`后,切换到`master`合并。若出现冲突,使用`git status`查看,手动编辑解决冲突后标记为已解决并提交。图形化工具如`git mergetool`也可辅助解决冲突。
    392 9
    |
    开发工具 git 开发者
    图解Git——分支简介《Pro Git》
    Git 分支是其核心特性之一,允许开发者从主开发线分离工作,避免干扰主线。传统版本控制系统创建分支效率低,而Git的分支创建和切换非常轻量高效。
    774 9
    |
    开发工具 git 开发者
    vscode+git解决远程分支合并冲突
    通过这些详细步骤,您可以掌握如何使用VSCode和Git高效地解决远程分支合并冲突,提高开发效率和代码质量。希望这些内容对您的学习和工作有所帮助。
    3339 86
    |
    存储 项目管理 开发工具
    图解Git——分支开发工作流《Pro Git》
    分支开发工作流利用Git的分支功能,支持灵活的项目管理。长期分支如`master`和`develop`分别保存稳定和开发中的代码;短期主题分支用于开发单一特性或修复问题,完成后合并到主分支。此模式确保代码稳定性,支持并行开发、便于审查和灵活调整。建议维护明确的长期分支,保持主题分支短小精悍,并定期清理无用分支。配置上可保护关键分支,遵循命名规范。
    602 7
    |
    存储 缓存 Java
    图解Git——远程分支《Pro Git》
    远程分支是 Git 中用于管理分布式协作的关键概念。远程引用指向远程仓库中的分支和标签,常用 `git ls-remote` 或 `git remote show` 查看。日常开发中,通常使用远程跟踪分支(如 `origin/main`)与远程分支交互,简化远程仓库状态的管理和使用。远程跟踪分支记录远程分支的状态,但本身只读。
    429 6
    |
    开发工具 git
    Git请求合并说明
    如今公司很多新项目都采取merge request方式来进行code review、非阻塞上线部署,因此掌握merge request很有必要,步骤如下: 1、现在本地用创建一个本地分支, git checkout -b {分支名称} 2、改动{分支名称}你需要改动的代码。
    2393 0
    |
    11月前
    |
    安全 开发工具 git
    git的常用操作命令
    git的常用操作命令
    621 57
    |
    人工智能 前端开发 Java
    用git rebase命令合并开发阶段中多条commit提交记录
    通过 `git rebase`,可以合并多个提交记录,使开发历史更简洁清晰。操作分为 6 步:查看提交历史 (`git log --oneline`)、设置需合并的提交数 (`git rebase -i HEAD~N`)、修改动作标识为 `s`(squash)、保存退出编辑、调整提交信息、强制推送至远程仓库 (`git push -f`)。此方法适合清理本地无关提交,但若有团队协作或冲突风险,需谨慎使用以避免问题。
    2452 60