在 github 上推送虚拟环境文件夹 [已关闭]

Pushed virtual environment folder on github [closed]

提问人:kishan payadi 提问时间:11/17/2023 更新时间:11/17/2023 访问量:33

问:


想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。

2天前关闭。

我在 github 中推送了我的 venv 文件夹,现在我想删除它。

执行 git revert,我必须单击所有文件 (>3k) 的 y/n。这很烦人,我想在 .gitignore 文件中添加 venv/ 并再次推送代码,以为它会自动删除它,但事实并非如此。

蟒蛇 GitHub

评论

1赞 tripleee 11/17/2023
git revert commit将简单地还原该提交。目前尚不清楚您究竟还承诺了什么,因此投票关闭尚不清楚。

答:

1赞 Muhamed Fazeel 11/17/2023 #1

我认为您可以使用filter-repo工具。

  1. 从他们的官方存储库安装 filter-repo 工具。
  2. 在项目文件夹中运行以下命令:

git filter-repo --path 路径到文件 --invert-paths 3.用力推树枝: git push origin 分支名称 --force

0赞 Alex 11/17/2023 #2
git rm --cached -r venv*

在此之后,do 和commitpush