当前位置: 首页 > news >正文

git 基本常用操作,切换分支,合并分支

分支 two

查看所有分支 git branch
切换分支(two) git checkout two
创建并切换到新分支(two) git checkout -b two
提交当前代码到到源分支 git push --set-upstream origin two

合并分支

1. 切换到目标分支
例如,如果你想将feature-branch合并到main分支,你应该先切换到main分支

git checkout main

2. 拉取最新的更改
在合并之前,确保你的分支是最新的。拉取远程仓库的最新更改到你的本地仓库:

git pull origin main

3. 合并分支
现在,你可以将另一个分支合并到当前分支。例如,将feature-branch合并到main分支 。 使用以下命令:

git merge feature-branch

4. 解决冲突(如果存在)
如果在合并过程中出现冲突,Git会暂停合并过程并通知你。你需要手动解决这些冲突。解决完冲突后,你需要标记冲突为已解决:

git add <冲突文件>

然后继续合并过程:

git merge --continue

5. 提交合并(如果需要)
如果合并过程中没有冲突,或者你解决了所有冲突并提交了更改,Git会自动完成合并。但是,有时候你可能想在合并后提交一个合并提交(merge commit),特别是当你想要记录这次合并的理由时。你可以使用:

git commit -m "合并描述信息"

6. 推送更改到远程仓库
最后,将合并后的更改推送到远程仓库:

git push origin <目标分支名>

例如,对于main分支:

git push origin main

相关文章:

  • Linux内核套接字以及分层模型
  • ActiveMQ 5.1.3:单节点与集群部署实战指南
  • robotjs获取鼠标位置
  • 网络_面试_HTTP请求报文和HTTP响应报文
  • 每日一题一一LeetCode1. 两数之和 - 力扣(LeetCode)
  • 【算法】数组、链表、栈、队列、树
  • uni-app打包h5并部署到nginx,路由模式history
  • 【QT】认识 QT 安装 QT 相关软件
  • HTTP 协议中常见的错误状态码(详细介绍)
  • grad_traj_optimization 开源项目
  • Claude 3 7:AI新王者的诞生?✨
  • 06_docker容器的数据卷管理
  • 2025-03-13 学习记录--C/C++-PTA 练习2-15 求简单交错序列前N项和
  • 【商城实战(29)】解锁消息通知功能,打造极致用户体验
  • element-plus文档解析之Layout布局(el-row,el-col)
  • Vue前端页面实现搜索框的重置
  • PHP 过滤器
  • idea cpu干到100%的解决方法?
  • 如何通过修改hosts文件、启动Apache服务器、修改httpd.conf文件、配置虚拟主机、创建站点目录和文件等步骤来配置虚拟主机并发布PHP站点
  • 【Linux】进程间通信:命名管道
  • 代做网站平台/上海最新新闻
  • 婚车网站模版/看网站搜什么关键词
  • 做五金的有哪些外贸网站/seo查询优化
  • 永久免费网站空间/电商关键词工具
  • 邢台各种类型网站建设售后完善/网站关键词如何优化
  • 济南mip网站建设/计算机基础培训机构