使用git init改变5k

时间:2018-10-18 21:08:01

标签: git visual-studio-code init

每次我在VS代码中为我的项目使用git init命令时,它都建议源代码控制发生5k或更多的更改。

我需要重新安装一些东西吗?我没有搜索关于此问题的任何东西,似乎没有任何作用。我如何摆脱这个问题?

8 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,结果我是在不知不觉中(可能是偶然地)跟踪了我的主目录。我只是删除了主目录中的.git文件夹,问题就解决了。

$ rm -rf .git

答案 1 :(得分:0)

如果您确实在非空文件夹中初始化新存储库,则应该添加5K +新文件。

在这种情况下,您需要在初始化的存储库的根文件夹中添加一个.gitignore文件,并添加模式以忽略不需要的内容。
那是假设根文件夹是您现有项目的文件夹(而不是/$HOME,它会包含太多文件,与您的项目无关)

答案 2 :(得分:0)

正如我在评论中提到的那样,您可能已经在包含许多其他文件的文件夹中初始化了git。 @vonc已经解释了这个问题。请尝试以下操作:

关闭Visual Studio代码 在命令提示符(Windows)或终端(osx)上,转到项目所在的文件夹 也就是说,如果您的项目文件夹是

c:\users\someuser\project\racecar_project

确保您位于文件夹内 racecar_project

通过发出git init初始化您的git。

接下来,您可以通过以下方式将文件添加到git repo中:

git add --all

现在打开Visual Studio代码并转到您的文件夹。 如果gitlense是您正在使用的插件之一,则打开它并更改一些文件,更改应仅显示您已更改的文件。

答案 3 :(得分:0)

您必须创建一个.gitignore文件,并将其放在根文件夹中。

.gitignore文件的目的是确保未被GIT跟踪的某些文件保持未跟踪状态。

我使用Visual Studio Code,我确定它们都是一样的。我在根文件夹中创建了一个名为.gitignore的新文件。

这是我忽略node_modules的一个示例:

.gitignore commands

我的来源: https://coursework.vschool.io/create-a-gitignore/

答案 4 :(得分:0)

如果您使用的是nodejs / react / meteor项目,则必须知道它将为您创建.node_module / local文件夹,用于保存所有模块。

那你应该

create .gitignore file

项目文件夹下的文件。

在下面添加一行:

  1. 如果您有节点/反应项目,并且可以从node_module文件夹中看到未跟踪的文件

    node_modules
    
  2. 如果您有流星项目,并且可以从.meteor文件夹的本地文件夹中看到未跟踪的文件。

    local
    

答案 5 :(得分:0)

这是因为git正在跟踪所有文件,即使存在于node_modules目录中的文件也是如此。 您必须创建一个.gitignore文件,并在其中添加node_modules /,以告诉git不要跟踪它们,因为它们是第三方代码。

答案 6 :(得分:0)

在这种情况下,在 C:\Users\xxxxx 上找到一个名为 .git 的文件夹 >>> 这里检查没有隐藏文件夹,然后删除该文件夹,所有 5k 更改都会消失。

答案 7 :(得分:0)

如果您使用的是 Mac

确保您转到主文件夹并从那里删除所有内容。

我的已经修好了