我用的git,今天我修改了代码,然后commit到本地库了,然后git pull --rebase了,然后发现代码所在的文件夹变红了(一般代码在本地被更改了才会变红),这种情况一般是git自动转换换行符(AutoCrlf)所致。
答案:git reset --hard和git reset --hard <commit>。请勿完全相信此文章,执行此命令前请先备份你的代码。相信我,copy一下用不了多长时间的。
所以说,用git的时候,建议首先进行一下设置,让它不要AutoCrlf。设置的方法见最后。
答案:git reset --hard和git reset --hard <commit>。请勿完全相信此文章,执行此命令前请先备份你的代码。相信我,copy一下用不了多长时间的。
注:可以在Git Bash下git reset --help,然后在打开的网页里搜索"--hard"字符串找到详细的解释。网页里还有个例子与问题完全相符,可以搜索"git reset --hard"查看该例子。
</