git pull 显示already up to date
1. 可能是你上传的分支和pull的分支不一样
2. git checkout master #转到master分支
git pull 显示error: The following untracked working tree files would be overwritten by merge
git stash 把自己的存起来再git pull 或者手动merge
git 版本回退
git log 查看版本号67642....
git reset --hard HEAD 67642...
git push -f
注意如果已经在服务器pull了最新的版本,即使本地版本回退了push了,服务器git pull 也不会回退版本。因此服务器也需要git reset