文章目录
- git常用场景记录
- 拉取远程分支A合并到本地分支B
- 本地分支B存在未add与commit的代码
git常用场景记录
doing,最后更新9.1
拉取远程分支A合并到本地分支B
需求描述
在团队合作时,我自己的本地分支B功能已经实现并合并到feature
,之后发现别人的代码也合并到了feature
。为了防止以后实现其他功能,合并到feature
时产生冲突,决定拉取最新的feature
并合并到本地分支B。
实现步骤
1.git checkout feature
本地切换分支到feature
2. git pull
拉取远程分支,确保当前分支是最新代码
3. git checkout B
切换到自己的分支
4. git merge feature
将feature分支合并到自己的分支
本地分支B存在未add与commit的代码
需求描述
我们正在本地分支B开发的时候,发现有一个之前版本的bug,并且在分支feature
的新版本已经更新。我们想把feature
版本的更新合并到本地分支B上。
实现步骤
1.git stash -u
在分支B上暂存工作区代码
2.git checkout feature
本地切换分支到feature
3. git pull
拉取远程分支,确保当前分支是最新代码
4. git checkout B
切换到自己的分支
5. git merge feature
将feature分支合并到自己的分支
6. git stash pop
在分支B上恢复工作区