【问题标题】:VS Code Git, 3000+ commits [closed]VS Code Git,3000+ 次提交 [关闭]
【发布时间】:2019-06-17 12:18:12
【问题描述】:

我最近在 Ubuntu 上安装了 VS 代码,在尝试设置 Git 时,我意识到对我的文件的所有更改都注册为 Git 存储库中的更改,导致我不得不对任何增强的文件进行任何更改在我的设备上,例如来自 Google Chrome 的缓存文件。

这导致我每次打开另一个文档时都必须接受超过3371 commits,而我实际使用的文件会迷失在这堆文件中。

具体问题是:如何避免对我的文件所有进行版本控制?
(这就是为什么我在 VSCode 源代码控制部分看到所有这些“变化”)

【问题讨论】:

  • 您是否将整个主目录存储在 git repo 中?
  • 我不确定,但如果是,我将如何解决这个问题?
  • 你确定git initgit clone 在正确的文件夹中吗?
  • 啊,我刚刚检查过了,是的,我的整个用户目录都是一个 get repo...
  • 我刚刚从 git 跟踪中删除了该文件夹,希望能解决问题

标签: git visual-studio-code


【解决方案1】:

啊,我刚刚检查过,是的,我的整个用户目录都是一个 get repo。

如果您有一个~/.git 文件夹,则应将其删除(至少重命名它):建议将其整个主文件夹置于版本控制之下是没有好的做法。
或者你至少应该正确配置一个.gitignore 文件。

但如果您没有在 ~ 中明确设置该 Git 存储库,请将其删除。

【讨论】:

  • 如何正确配置 .gitignore 文件?抱歉,我对此完全陌生
  • @AJLaBarca 重点是:您不需要配置 .gitignore,因为您的主文件夹中不应该有 .git。旁注:关于 .gitignore,请参阅 gitignore.iostackoverflow.com/a/467053/6309
猜你喜欢
  • 2020-03-14
  • 2020-11-28
  • 1970-01-01
  • 1970-01-01
  • 2011-09-02
  • 2013-07-14
  • 2020-04-25
  • 2020-08-15
  • 2013-08-28
相关资源
最近更新 更多