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

相关推荐
糖少主2 小时前
WSL中使用Beyond Compare 3/4/5作为difftool
git·wsl·beyond compare·difftool
console.log('npc')4 小时前
Git版本管控:git reset \+ git push \-f 原理、实操与避坑指南
git
恋喵大鲤鱼9 小时前
git reflog
git·git reflog
MatrixOrigin11 小时前
MatrixOne Git4Data 技术详解(二):从零跑通所有 Git 原语
git
anew___11 小时前
常用的 Git 工作流
git
shimly12345611 小时前
git diff 生成一部分文件的补丁
git
m0_5791466512 小时前
Git 重置模式详解:四种重置方式的原理与应用场景
git
恋喵大鲤鱼12 小时前
git grep
git·git grep
霸王龙的小胳膊12 小时前
Git基础知识
git
恋喵大鲤鱼13 小时前
git fetch
git·git fetch