我最近在Ubuntu上安装了VS代码,并且在尝试设置Git时,我意识到对文件的所有更改都已注册为Git存储库中的更改,这导致我必须将对更改后的任何文件进行任何更改在我的设备上,例如Google Chrome浏览器的缓存文件。
这导致超过3371 commits,每次打开另一个文档和我实际上正在使用的文件时,我都必须接受这些迷失的文件。
特定于 的问题是:如何避免对文件的 all 版本进行版本控制?
(这就是为什么我在VSCode源代码管理部分中看到所有这些“更改”的原因)
答案 0 :(得分:1)
啊,我刚刚检查过,是的,我的整个用户目录都是一个获取仓库。
如果您有~/.git
文件夹,则应将其删除(至少将其重命名):建议您将其 entire 主文件夹置于版本控制下,这是一种好的做法。 br />
否则,您至少应正确配置一个.gitignore
文件。
但是,如果您没有在~
中显式设置该Git存储库,则将其删除。