gpt4 book ai didi

git - 从 git 中完全删除一个文件夹

转载 作者:行者123 更新时间:2023-12-02 17:24:26 25 4
gpt4 key购买 nike

<分区>

要从 git 中删除名为 build 的文件夹,我使用:

git rm --cached -r build

据我了解 answer .

但是,IIUC,该目录保留在 git 的数据库中。

我测试了这个问题:

  1. 初始化了一个新的 git 存储库。
  2. 添加了一个名为 build 的新目录,其中包含一个大文件 (7MB) 并已提交。
  3. 执行:

    git rm --cached -r build

.git 目录的大小仍然是 7mb,这意味着取消跟踪和删除并没有改变 git 历史,这是自以为是的。

有什么方法可以完全清除错误提交的目录,该目录已提交了几次提交?

在我的例子中,因为我只是第三次提交,几乎不关心项目的历史,所以我删除了 .git 文件夹并重新开始,但我想知道是否有更好的方法.

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com