我是git和github的新手。 我以为我理解了基础知识。但现在我很困惑。由于我的计算机出现问题,我改为另一个并从github做了一个git clone。然后我想切换分支和类型检查分支。这样我早些时候也在另一台计算机上做过。
“但我收到以下错误:以下文件的本地更改将被结帐覆盖:”
许多文件
“请提交您的更改或存储它们,然后才能切换分支。”
克隆后如何更改?
答案 0 :(得分:3)
通常,您可能已为存储库启用了 autoclrf 和 filemode 值。
这意味着当您克隆并将所有内容标记为已修改时,他会更改行结尾。
您可以使用git status
进行检查。您无法更改分支,因为存在已修改的文件。
如果您不需要,请更改git配置中的一些值:
<强>的.git /配置强>:
autoclrf = false;
filemode = false;
当您设置新值时,您可以再次进行git状态,并再次查看已修改的文件。否则,您必须提交并推送所有已修改的文件。
如果您不想进行更改,可以将更改重置为上次提交。
git reset --hard HEAD^
或者
git checkout .