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、GitHub、Codeup(云效代码仓库)详解
git·代码仓库·codeup·云效
陈佬昔没带相机1 小时前
Git Worktree: AI 编程 Agent 并行开发的秘密武器
git·agent
栈时没有名字7 小时前
git仓库管理,commit或push上传服务器失败问题
git·嵌入式
金銀銅鐵7 小时前
[git] 如何丢弃对一个文件的改动?
git·后端
JAVA面经实录91711 小时前
Java开发工程基础完整手册(企业实战完整版)
java·开发语言·git·ci/cd·svn·github·intellij idea
草履虫君13 小时前
若用wsL方式安装openclaw 就不需要安装win原生的node和git
经验分享·git·ai
手握风云-13 小时前
深入 Git:它是如何记录世界的(一)
git
华科大胡子13 小时前
Git Submodule深度避坑指南
git
花开花落为谁愁15 小时前
Git核心命令速查表
大数据·git·elasticsearch
雨声不在15 小时前
家用小GIT
git