git分支更新

git分支更新

场景

在本地创建了一个新的分支 test_20240426 后,远端分支更新了内容,需要更新本地的 master 分支和新创建的 test_20240426 分支。

步骤

  1. 更新 master 分支

    • 首先,切换到 master 分支:git checkout master
    • 然后,拉取远端 master 分支的最新更改:git pull origin master
  2. 更新 test_20240426 分支

    • 切换回 test20240426 分支:git checkout test_20240426

    • 如果需要将 master 分支的更改合并到 test_20240426 分支,执行:git merge master

    • 如果test_20240426 分支应该基于远端 master 分支的最新提交来更新,可以执行

      bash 复制代码
      git fetch origin  
      git checkout -B test_20240426 origin/master

      如果你想要在 test_20240426 分支上继续工作但同时保留 master 分支上的某些更改,那么合并操作可能更适合你。而如果你想要重新开始,在一个与 master 分支同步的干净基础上工作,那么基于远端分支更新可能更合适。

  3. 解决冲突

    • 如果在合并过程中出现代码冲突,需要手动编辑文件来解决这些冲突。
    • 解决冲突后,添加所有文件到暂存区:git add .
    • 提交解决冲突后的更改:git commit -m "Resolved merge conflict between master and test_20240426"
  4. 推送更改到远端

    • 将本地的 test_20240426 分支推送到远端仓库,并设置为上游分支:git push origin test_20240426
相关推荐
春日见17 小时前
Git 相关操作大全
linux·人工智能·驱动开发·git·算法·机器学习
@zulnger17 小时前
git的基本操作
git
__xu_17 小时前
【总结】查看某个文件git提交记录的两种方法
git·vscode·提交记录
织_网18 小时前
Git回滚版本:从本地到远程的全场景实战指南
git
阿白逆袭记18 小时前
Git原理与使用详解(二):初探Git仓库与核心工作流程
大数据·git·elasticsearch
阿白逆袭记18 小时前
Git原理与使用详解(三):深入.git与文件管理实战
大数据·git·elasticsearch
木易 士心18 小时前
GitLab 安装指南
git·gitlab
玄同76519 小时前
让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南
人工智能·git·语言模型·gitee·github·ai编程·mcp
阿白逆袭记20 小时前
Git原理与使用详解(五):平行宇宙——Git分支管理艺术
大数据·git·elasticsearch
Linux运维技术栈20 小时前
GitLab社区版备份优化:3M包为何是独立完整备份?
运维·git·gitlab