Git的使用关键理解几个概念:
远程仓库 => 本地仓库 => 缓存区 => 工作空间
- 暂存本地修改
git stash - 拉取远程分支(origin或者upstream)修改,此处可能是fork的别人的代码,所以需要git remote add upstream 别人仓库地址
git fetch origin
or
git fetch upstream - 合并本地代码(假设是master分支)
git merge origin/master - 将暂存的修改从暂存区释放出来
git stash pop - 看终端中的冲突信息,如果有冲突,在编辑器中解决
- 修改冲突后提交代码
git add .
git commit -m "详细提交日志"
7.push到远程仓库
git push origin master - 在Gitlub上提交Merger Request