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

相关推荐
Mo_YuO.o8 分钟前
git的安装以及本地仓库的创建
git·gitee·github
CoderJia程序员甲12 分钟前
GitHub 热榜项目 - 日榜(2026-01-19)
git·ai·开源·llm·github
-大头.2 小时前
GIT教程系列(共3篇)---------第二篇:Git高级协作与团队实战完全指南
大数据·git·elasticsearch
Q741_1473 小时前
Git 添加文件基本操作与简单原理
git
好评1244 小时前
git常见操作及问题
linux·git
小王C语言5 小时前
版本控制器git和调试器gdb
git
-大头.7 小时前
GIT教程系列(共3篇)---------第一篇:Git入门与核心概念完全指南
大数据·git·elasticsearch
_Xiaosz10 小时前
Git 拉取子模块报错 Permission denied (publickey) 的排查与解决
git
晚霞的不甘10 小时前
Flutter for OpenHarmony 实战:[开发环境搭建与项目编译指南]
git·flutter·react native·react.js·elasticsearch·visual studio code
-大头.10 小时前
GIT教程系列(共3篇)-----第三篇:Git高级技巧与专业配置完全指南
大数据·git·elasticsearch