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
相关推荐
Alkaid:6 小时前
GIT常用命令
大数据·git
我命由我1234513 小时前
Android Studio - 在 Android Studio 中直观查看 Git 代码的更改
android·java·开发语言·git·java-ee·android studio·android jetpack
无证驾驶梁嗖嗖14 小时前
git_lab_事故恢复全过程(ubuntu_22
linux·git·ubuntu
何中应14 小时前
CentOS7安装Git
运维·git·centos·开发工具
微尘hjx15 小时前
【GitHub 代码仓 02】git命令操作示例
git·elasticsearch·github
阿正的梦工坊18 小时前
Git提交中的perf和chore是什么?
git
Fly feng18 小时前
git rebase 变基操作教程
git
laoliu199619 小时前
开源 FRP GUI 客户端
git·开源·github
YanaDH20 小时前
前端开发新机环境部署(带链接)
git·vscode·npm·node.js
微尘hjx1 天前
【GitHub 代码仓 03】Git + GitHub 实战速查手册
git·github