我正在尝试切换分支。在此之前,我想提交我更改的2个文件,并在当前分支中丢弃(重置)更改为1个文件。
我尝试使用以下命令重置此1文件:
git checkout origin/feature/FeatureABC/ c:\source\abc.xml
它以空行响应,在我按ENTER键几次后,我看到以下消息:
文件'source / abc.xml'的取消链接失败。我应该再试一次吗? (Y / N):
我回复n
后,会显示以下错误:
错误:无法取消旧的'source / abc.xml'链接:无效的参数
SOF中类似问题的每个答案都说该文件被其他进程锁定。我检查了ProcessExplorer,看不到任何其他进程持有此文件。
我尝试使用提升权限的3个GIT客户端(PowerShell,GITExtensions,TortoiseGIT)。这些都没有帮助。我一次尝试了一个,所有其他程序都关闭了。仍然没有成功。
我的git版本是Windows 2012 64bit上的2.11.0.windows.3
我想要的只是重置此文件;我能尝试做到这一点的是什么?