git fetch和git rebase的区别

git fetch和git pull的区别和git rebase的使用_git

 git stash命令

Git(六):git stash 命令 - 知乎 (zhihu.com)

首先要明白,下面這張圖的内容

git fetch和git pull的区别和git rebase的使用_git_02

 所以当一个分支还没有开发完代码的时候,切换到另一个分支进行代码的开发的时候,就会导致前一个分支的代码对后一个分支产生影响

一般会把未提交的代码进行保存到临时环境中。

通过git stash将工作区恢复到上次提交的内容,同时备份本地所做的修改,之后就可以正常git pull了,git pull完成后,执行git stash pop将之前本地做的修改应用到当前工作区。
1.git stash
2.git pull
3.git stash pop

dev也可以拉取master的分支的内容,

git怎么拉取远程仓库不同分支的代码?

git fetch和git pull的区别和git rebase的使用_git_03

 

 除此之外可以考虑取消当前分支和远程分支的映射,和新的分支重新建立一种映射关系。

如何查看本地分支和远程分支的映射,如何取消,如何建立

git fetch和git pull的区别和git rebase的使用_工作区_04

作者:你的雷哥