一 如何让单个文件回退到指定的版本
1. 进入到文件所在文件目录,或者能找到文件的路径
查看整个目录的修改记录
git log .
2. 回退到指定的版本
git reset f7a220761c312d47013c394d750528f9acbc3099 .(git reset ... 将整个目录回退到指定版本)
3. 更新到工作目录
git checkout .
4. 提交到本地
git commit . -m "reset to revision"
6. 提交到远程仓库
git push origin HEAD:refs/for/branch name
这样就把指定的文件回退到指定的版本了。
二 如何放弃本地修改,强制更新
git diff 608e120 4abe32e --name-only只列出两个版本之间的差异文件名
git diff 608e120 4abe32e MainActivity查看文件的具体差异信息
git push origin HEAD --force