Your configuration specifies to merge with the ref ‘master’
【问题原因】
你所在的分支和远程的出现了冲突,可能是远程分支不存在,也可能是git配置出了问题
【解决办法】
先git checkout 文件名,还原你修改的文件,避免冲突,然后 git checkout master 切换到主分支,git fetch一下,拉取所有分支,git branch -a看所有分支,切换到自己开发的远程分支,再git pull,一般都能成功
git checkout 文件名 回滚文件
git checkout 分支名 切换分支
git fetch 拉取代码
git branch -a 查看所有分支
git pull 拉取并合并代码
error: pathspec ‘XXX‘ did not match any file(s) known to
【问题原因】
你所在的分支和远程的出现了冲突,可能是你同事新建了远程分支
【解决办法】
先git checkout 文件名,还原你修改的文件,避免冲突,然后 git checkout master 切换到主分支,git fetch一下,拉取所有分支,git branch -a看所有分支,切换到你同事新建的远程分支git checkout origin/你同事的分支号,再git pull,一般都能成功,再切回自己的分支