git pull后拉下来的代码不是远程仓库中最新的

用命令:git pull origin branchname即可。

我出现这个问题的原因是:以前是用TortoiseGit操作pull的,后来在git base里用命令git pull来download文件,就是这个命令导致的。

TortoiseGit操作pull其实是执行了下面两个命令:

git fetch origin
git pull origin branchname

如果还不行,只能用大招了

git fetch --all  
git reset --hard origin/master 
git pull

单条执行

git fetch --all && git reset --hard origin/master && git pull

 

你可能感兴趣的:(T-Git)