【问题标题】:How do I remove unwanted, untrack directories from my git branch?如何从我的 git 分支中删除不需要的、未跟踪的目录?
【发布时间】:2019-05-13 04:17:22
【问题描述】:

由于某种原因,我的 git 分支中有与当前目录无关的未跟踪文件夹。它们似乎主要是并行目录。

我不知道为什么,但我尝试使用 git ls-files --others --exclude-standard >> .gitignoregit clean -d -f -f
不知道这是否与我的回购有关或什么。

应该存在的文件只有index.htmlscripts.js

【问题讨论】:

    标签: git git-untracked


    【解决方案1】:

    确保您的目录中没有.git文件夹,包括script.js

    如果你这样做(并且不关心它的历史),请将其删除,然后在当前文件夹(script.js 所在的位置)中初始化一个 git repo

    git init .
    git status
    

    那么您应该只看到您的文件,而不是父文件夹。

    【讨论】:

    • 谢谢!如果你有时间,你能解释一下为什么会这样吗?我想我之前一定是在错误的目录中使用过 git init?
    • @Zamir 是的:我想是这样的:一个 git init 。在您想要的文件夹上方完成一个文件夹。
    猜你喜欢
    • 2023-01-05
    • 1970-01-01
    • 2015-08-01
    • 2021-04-08
    • 2022-07-06
    • 1970-01-01
    • 2014-06-09
    • 2023-03-02
    • 2016-12-26
    相关资源
    最近更新 更多