无法在Git中放弃本地更改

3
我正在使用Android Studio,其中Git已经安装好了。 Git的路径如下: C:\Users\abc\AppData\Local\GitHub\PortableGit_cf76fc1621ac41ad4fe86c420ab5ff403f1808b9\cmd\git.exe 当我尝试放弃对某个文件所做的本地修改时,它显示无法放弃该文件。同时,通过点击文件并选择“打开包含此文件的文件夹”,它会将文件定位到“我的文档”中,但这不是Git的路径。这给我带来了错误,并且无法放弃更改。

Please find the attached error screenshot

Git 版本如下: Proctional Fungramming (3.0.14.0) 8e2e75b

2个回答

1
你可以使用stash选项来保存本地更改并从git拉取。
git stash
git pull
git stash pop

如果您想完全覆盖本地更改,则重置应该有效。
git reset --hard
git pull 

0

git format-patch HEAD~X

这个命令将会把最新的 X 个提交记录导出为一个补丁文件

使用 git apply 命令来应用这些提交记录


@codeWizard - 我应该在 Git shell 中编写上面的代码吗? - Swift
我遇到了致命错误:模糊参数'HEAD~X':工作树中未知的修订版本或路径。请使用“--”将路径与修订版本分开。 - Swift
是的。并将x替换为您需要的提交数量。例如5。 - CodeWizard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接