GIT stash 命令的使用

一、问题描述

有三个分支,dev ,featureTom,featureLucy

dev为公共开发分支,12.20 Tom和Lucy同时拉取代码,进行开发,Lucy先一步提交代码到dev分支,Tom现在需要更新本地代码,并最终提交代码至dev分支

二、更新本地代码featureTom分支

1、暂存本地代码(只有暂存了之后才可以切换分支)

git stash

2、让本地知道远程仓库的状态

git fetch origin

3、切换至featureTom分支

git checkout featureTom

4、把最新 dev 合并进 featureTom

git merge origin/dev

5、恢复你之前的本地修改git stash pop

二、提交 featureTom 分支代码至远程

git add .

git commit

git push

三、更新本地dev分支

git checkout dev

git pull origin dev

有冲突则解决

四、merge featureTom into dev

git merge featureTom

相关推荐
微尘寒风8 小时前
【Git】的安装和使用
java·git
胖大和尚18 小时前
Git初始化本地文件夹,并推送到远端
git
啵啵啵123418 小时前
Git 底层原理:分支为什么只是一个 41 字节的文件
git
demon755200320 小时前
Git Worktree详解介绍
git·worktree
胖大和尚21 小时前
当前仓库推送到同一台机器上的另一个文件夹
git
轮到我狗叫了2 天前
git - 版本控制工具 - 对应的常见命令 - 以及无需后续每次手动source conda
git
changxiang2 天前
GIT 备忘
git
DogDaoDao2 天前
Windows 开发提效工具全景指南:60+ 工具的工程化分层配置
windows·git·程序员·开发工具·powershell·everything·msys2
wdfk_prog3 天前
GitHub push 失败:如何扫描并清理 Git 历史中的大文件
git·elasticsearch·github
大明二代3 天前
使用 Traefik、cert-manager 和 DNS-01 为内网 Kubernetes 服务配置 HTTPS
git·kubernetes·flux