当前位置: 首页 > wzjs >正文

铜川网站建设公司电话什么网站不用备案

铜川网站建设公司电话,什么网站不用备案,深圳网站建设61916,东莞定制建站网站推广公司虽然git用了很长时间,但是距离精通还是太远了。注意到虚拟环境是因为上传项目时用到的系统是macOS,而拉取项目时用到的系统是win,意识到是时候学习知识了(好懒啊)。 头一次上传:使用.gitignore避免虚拟环境…

虽然git用了很长时间,但是距离精通还是太远了。注意到虚拟环境是因为上传项目时用到的系统是macOS,而拉取项目时用到的系统是win,意识到是时候学习知识了(好懒啊)。

头一次上传:使用.gitignore避免虚拟环境被上传

然后.venv 添加到 .gitignore(在项目根目录创建,确保 Git 以后不会再追踪它。

echo ".venv/" >> .gitignore
git add .gitignore
git commit -m "Ignore virtual environment"

同样,.gitignore还可以写不能上传到git的大文件的路径

如果你之前commit过,之后可以直接git push origin branch_name

已上传虚拟环境的项目更改成不再上传虚拟环境

对于已上传虚拟环境的项目,即使上传了.gitignore,还是有可能被追踪.venv(虚拟环境)

执行以下命令,让 Git 忽略已经被跟踪的 .venv 目录:

git rm -r --cached .venv

解释

  • --cached 选项表示 只从 Git 索引中移除,不会删除本地文件。

如果 .venv 仍然存在于历史提交中

即使 .gitignoregit rm -r --cached .venv 生效,你的 .venv 可能已经在之前的提交历史中,这会导致 GitHub 仍然检测到大文件。

如果你想 彻底删除 .venv 相关的历史记录,可以使用 git filter-branchBFG Repo-Cleaner

git filter-branch --force --index-filter 'git rm -r --cached --ignore-unmatch .venv' --prune-empty --tag-name-filter cat -- --all

详细解析

1. git filter-branch

git filter-branch 是一个强大的 Git 命令,它允许你在 整个 Git 历史 上进行修改,比如重写提交、删除文件等。

2. --force

强制执行 git filter-branch,即使 Git 之前警告这个命令已经被弃用(推荐使用 git filter-repo)。

3. --index-filter 'git rm -r --cached --ignore-unmatch .venv'

这个部分是核心,它告诉 Git 在 所有提交历史 中执行 git rm -r --cached .venv,即:

  • git rm -r --cached .venv:递归地从索引(暂存区)中删除 .venv,但不会影响本地文件。
  • --ignore-unmatch:如果 .venv 文件不存在,不会报错。

⚠️ 这个操作不会影响 本地的 .venv 文件,但它会让 Git 认为 .venv 从未存在过。

4. --prune-empty

如果某个提交 只包含 .venv(即 .venv 是唯一的修改),那么删除 .venv 后,这个提交就变成空提交。--prune-empty 选项可以 删除这些空提交,保持 Git 历史的整洁。

5. --tag-name-filter cat

这个选项确保 Git 的 tag(标签)不会受到影响,仍然保留 tag 信息。

6. -- --all

--all 作用是:

  • 让这个操作应用到 所有分支(不仅仅是当前分支)。
  • -- 这个符号用于告诉 Git,后面的是文件路径或分支名,避免混淆。

更现代的替代方法

⚠️ Git 官方不推荐 git filter-branch,建议使用 git filter-repo

至此,再次推送就可以了


文章转载自:

http://hK07d6sR.wztLr.cn
http://wuzr8Bne.wztLr.cn
http://vvES4imH.wztLr.cn
http://4ZPYr1vg.wztLr.cn
http://fqjy08A4.wztLr.cn
http://SRR2a0VM.wztLr.cn
http://ihTu3g7p.wztLr.cn
http://EYkzF3wE.wztLr.cn
http://IQUjY2co.wztLr.cn
http://HAg9lsBT.wztLr.cn
http://5fLRhdgZ.wztLr.cn
http://c9JQmbwc.wztLr.cn
http://FSHagVWd.wztLr.cn
http://FYrl4M88.wztLr.cn
http://bagnkDI2.wztLr.cn
http://j3dvnxmX.wztLr.cn
http://hJSFYVZB.wztLr.cn
http://begTGMXN.wztLr.cn
http://cjRvN1WB.wztLr.cn
http://WQLU5Y8X.wztLr.cn
http://KoTzvve5.wztLr.cn
http://KDHcRhVk.wztLr.cn
http://lTz6aGNz.wztLr.cn
http://0ZYur6lQ.wztLr.cn
http://8ssvmPuo.wztLr.cn
http://qxDBEoIB.wztLr.cn
http://Ju8Yv9JL.wztLr.cn
http://P9S7fk9q.wztLr.cn
http://XF7d99s9.wztLr.cn
http://4IFebi1E.wztLr.cn
http://www.dtcms.com/wzjs/725007.html

相关文章:

  • 网站制作公司都还赚钱吗网页设计制作公司报价
  • php 资讯网站苏州市建设厅网站首页
  • python网站开发 django网络推广工作好干吗
  • 网站建设目的意义互联网公司排名类比
  • 徐州网站建设找哪家企业为什么做网站系统
  • 网站提交至google个体工商户经营范围网站开发
  • 西安企业网站设计公司南充移动网站建设
  • fw可以做网站自己做网站 发布视频教程
  • 企业网站图片上传音乐介绍网站怎么做
  • 商城维护工作内容网站建设哪个网站建设平台支持花呗分期
  • 建设网站6980块钱贵吗jsp网站建设项目实战课后
  • 哪里做公司网站比较好中国专业的网站建设
  • 查看网站cms广州南站在哪个区
  • 永嘉网站制作公司网页制作教程素材
  • 在哪里做企业网站如何做社群营销模式
  • 怎么样做兼职网站一站式网站建设与运营
  • 万网网站流量整合营销传播的方法包括
  • 南山区公司网站制作天元建设集团有限公司北京分公司
  • 上海微网站制作上海环球金融中心观光厅
  • 简单网站开发实例东莞松山湖学校
  • 沈阳做网站哪家质量好价格低青岛公司建站网站
  • 免费注册域名网站推荐化妆品建设网站的目的
  • 智慧团建网站几点关闭wordpress 页面挂件
  • 提供企业网站建设价格北京建设制作网站
  • 腾讯云电商网站建设陵水网站建设费用
  • 高端网站建站公司wordpress 关闭缩略图
  • 丽水建设部门网站便利的聊城网站建设
  • 国外酷炫网站有哪些网站编程学
  • wordpress整站加密广州市官网网站建设怎么样
  • 优化网站标题和描述的方法马鞍山网站建设公司