gpt4 book ai didi

git - git reset --hard 后留下的未暂存更改

转载 作者:IT王子 更新时间:2023-10-29 01:14:24 29 4
gpt4 key购买 nike

git reset --hard 之后,git status 为我提供了 Changes not staged for commit: 部分中的文件。

我也试过 git reset ., git checkout -- .git checkout-index -f -a, 没有有用。

那么,我怎样才能摆脱那些未暂存的更改呢?

这似乎只针对 Visual Studio 项目文件。诡异的。看到这个贴:http://pastebin.com/eFZwPn9Z .这些文件的特别之处在于 .gitattributes 我有:

*.sln        eol=crlf
*.vcproj eol=crlf
*.vcxproj* eol=crlf

此外,autocrlf 在我的全局 .gitconfig 中设置为 false。这会不会有某种相关性?

最佳答案

我有同样的问题,它与 .gitattributes 文件有关。但是,导致问题的文件类型未在 .gitattributes 中指定。

我可以通过简单地运行来解决问题

git rm .gitattributes
git add -A
git reset --hard

关于git - git reset --hard 后留下的未暂存更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11383094/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com