场景1:本地pull服务器出错
当我用gitbash从服务器拉取代码时,出现了文件冲突。
git pull
$ git pull
error: Your local changes to the following files would be overwritten by merge:
A3_find_best_k.py
Please commit your changes or stash them before you merge.
刚开始时,A3_find_best_k.py是本地和服务器均相同的文件,但是之后,本地文件A3_find_best_k.py修改了,同时服务器端的代码也修改了,导致此次合并是两个版本的合并。
解决方法
第一步
git add . 先把修改添加到分支
git stash 先把当前的修改暂存起来
git pull 再拉取远程代码
第二步
git stash list 查看
对于stash后的分支,有三种处理方法,任