一、git还原版本单个文件
查看提交记录
# 查看提交记录git log (文件路径/文件名)
git log test.java
commit 1905cf622099b5573f196497f75d4d3b7dbed24c
错误的版本
commit 47f8c3a96f178dcf901b247ca9ceafc5b7d9fc0a
正确的版本
将指定文件回退到指定版本
git reset 47f8c3a96f178dcf901b247ca9ceafc5b7d9fc0a test.java
撤销本地对该文件的更改
git checkout -- test.java
之后正常提交就行
二、pull出错
1、保留本地
git stash
git pull
git stash pop
2、丢失本地做法
git reset --hard
git pull
三、切换仓库
#进入项目根目录 [url] 为地址
git remote set-url origin [url]
# 添加地址
git remote add origin [url]