在我的项目中,我做了一些改动,现在没有任何作用。我找不到改变的地方。但是,我使用git。我刚开始做这件事。我希望在不更改当前目录的情况下获取文件的先前版本。我该怎么办?
编辑:我希望将反向文件转换为特定的版本
答案 0 :(得分:2)
要查看哪些文件已更改:
git status
撤消对特定文件的更改:
git checkout <<FileYouChanged>>
如果您想丢弃自上次提交以来的所有更改:
git reset --hard HEAD
答案 1 :(得分:1)
您可以使用
查看更改内容 git status
如果你还没有提交,你可以做到
git stash
或git reset --hard HEAD
如果您确实提交但希望保留更改您可以使用以下命令将x作为要重置的提交数
git reset --mixed HEAD~x
如果您确实提交了并且想要删除更改,请使用--hard
代替--mixed
但是,如果你提交&amp;想要得到你的更改并推送到一个仲裁库(将你的更改推送到另一个服务器)不要忘记强制推送存储库
git push -f origin branch
要撤消一个文件,请使用
git checkout filename
答案 2 :(得分:0)
也可以使用
git diff
了解这些变化是什么