Git:如何覆盖本地变更?

时间:2010-11-01 11:28:07

标签: git restore

我从github使用git clone并删除了一些文件&修改了一些文件。现在我想保留我的本地代码和恢复原始形式。是否有命令实现这一目标?

5 个答案:

答案 0 :(得分:12)

如果您想先保存更改,可以先提交更改,然后将代码检出以前的提交: git checkout HEAD^(一次提交) git checkout GEAD~2(2提交回来)

或者,如果您不再需要更改,请运行git reset --hard HEAD

答案 1 :(得分:8)

git checkout <name of file>

如果要查看整个存储库,请从根目录中使用

git checkout .

答案 2 :(得分:1)

git reset --hard

答案 3 :(得分:0)

Git命令通过覆盖所有本地更改来从分支中提取所有更改:-

nodemailer

答案 4 :(得分:-1)

您可以通过此命令删除本地更改

git clean -f

并按以下方式提取更改:

git pull