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

相关推荐
jiayong239 小时前
Detached HEAD 状态详解
git
李少兄18 小时前
在 IntelliJ IDEA 中修改 Git 远程仓库地址
java·git·intellij-idea
先跑起来再说1 天前
Git 入门到实战:一篇搞懂安装、命令、远程仓库与 IDEA 集成
ide·git·后端·elasticsearch·golang·intellij-idea
承渊政道1 天前
Linux系统学习【Linux系统的进度条实现、版本控制器git和调试器gdb介绍】
linux·开发语言·笔记·git·学习·gitee
Doro再努力1 天前
【Linux操作系统12】Git版本控制与GDB调试:从入门到实践
linux·运维·服务器·git·vim
摇滚侠1 天前
MAC IDEA GIT 提交区显示了几个不存在的目录
git·idea
城东1 天前
Git使用[远程仓库远端的head比本地和提交的head旧,其他人拉不到最新代码]
git·head·远程仓库远端·比本地和提交的head旧·其他人拉不到最新代码
何中应2 天前
使用SSH地址拉取远程仓库代码报下面的错误
git
何中应2 天前
Git本地仓库命令补充
git
sun0077002 天前
执行repo sync -c -d -j4以后,提交未git push的代码看不到了。要怎么恢复?
git