git fetch从远程仓库下载对象和引用
git pull从远程仓库下载对象和引用并与本地分支合并
git fetch只是将远程的内容拉去到本地,是否合并再由用户选择
git pull只是将远程的内容拉去到本地并且直接合并,相当于git fetch+git merge,可能会产生冲突 需要手动解决
两个分支修改了同一个地方就会产生冲突
使用git pull文件时和本地文件冲突怎么办
1,git stash:将当前本地的修改暂存起来(命令git stash是把工作区修改的内容存储在栈区)
2,git pull :再次拉去代码
3,git stash pop:还原暂存的修改内容,然后进行手动的冲突解决