今天在执行git pull时出现:

 
   

解决方法:
执行git checkout -f,然后再执行git pull重新checkout

 
   

再执行git pull时就可以了:

 
   

 

第2个问题: git pull的默认地址问题.

1.git处于master这个branch下时,默认的remote就是origin;
2.当在master这个brach下使用指定remote和merge的git pull时,使用默认的remote和merge。
 
但是对于自己建的项目,并用push到远程服务器上,并没有这块内容,需要自己配置。
如果直接运行git pull,会得到如此结果:

#当执行git pull之后的提示:

 
   

#解决方法, 通过git config进行如下配置.