【问题标题】:How to unversion an entire folder?如何解压整个文件夹?
【发布时间】:2011-02-25 16:44:02
【问题描述】:

我有一个在 git 中版本化的文件夹。我想unversion它,即删除.git元数据,我该怎么做?

谢谢

【问题讨论】:

标签: git


【解决方案1】:

如果文件夹是 git 存储库的顶层,并且您实际上想要完全删除与该文件夹关联的整个 git 存储库,则只需从文件夹中删除(隐藏的).git 目录:

cd foldername
rm -r .git 

如果文件夹是git仓库的子目录,那么gautier的方法就是你想要的:

git rm --cached -r foldername/

【讨论】:

    【解决方案2】:

    如果您想从 git 中删除文件,但将它们保留在文件系统中,请添加选项 --cached。

    git rm --cached -r foldername/
    

    【讨论】:

      【解决方案3】:

      git rm -r foldername/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-06
        相关资源
        最近更新 更多