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
相关推荐
小肉包de1 小时前
本地项目第一次提交到远程仓库
git
酒书2 小时前
mac电脑idea更改git用户名和密码
git·macos·intellij-idea
学好statistics和DS3 小时前
.git folder
git
神秘代码行者5 小时前
Git Restore 命令教程
大数据·git·elasticsearch
yanlaifan6 小时前
git命令删除一个分支中的指定commit
git
m0_471199636 小时前
【git】略微解析一下 git cherry-pick 命令
git
wacpguo7 小时前
Git 远程公共分支 到 本地个人分支
git
流泪兔兔头8 小时前
GIT如何安全的撤回已经commit但是还未push的更改
git
微小冷9 小时前
Git初步教程
git·github·版本管理·团队协作·git教程
非得登录才能看吗?9 小时前
Git 的简单使用
git