提问人:kishan payadi 提问时间:11/17/2023 更新时间:11/17/2023 访问量:33
在 github 上推送虚拟环境文件夹 [已关闭]
Pushed virtual environment folder on github [closed]
问:
我在 github 中推送了我的 venv 文件夹,现在我想删除它。
执行 git revert,我必须单击所有文件 (>3k) 的 y/n。这很烦人,我想在 .gitignore 文件中添加 venv/ 并再次推送代码,以为它会自动删除它,但事实并非如此。
答:
1赞
Muhamed Fazeel
11/17/2023
#1
我认为您可以使用filter-repo工具。
- 从他们的官方存储库安装 filter-repo 工具。
- 在项目文件夹中运行以下命令:
git filter-repo --path 路径到文件 --invert-paths 3.用力推树枝: git push origin 分支名称 --force
0赞
Alex
11/17/2023
#2
git rm --cached -r venv*
在此之后,do 和commit
push
评论
git revert commit
将简单地还原该提交。目前尚不清楚您究竟还承诺了什么,因此投票关闭尚不清楚。