▷ Git提交已忽略文件和清除历史记录

⌹ 365bet手机版APP下载 ⏱️ 2025-09-03 03:44:34 👤 admin 👁️‍🗨️ 9322 ❤️ 832
Git提交已忽略文件和清除历史记录

最近使用 K8S容器云构建项目时特别慢,因为需要重新下载依赖,重新编译打包。

后来想到一个比较讨巧的方法,将打包后的 dist 文件也提交到 git,容器云拉取代码直接打镜像,时间大幅缩短,之前需要一个多小时的现在只需要不到一分钟。

Git 提交已忽略的文件1、忽略文件夹中的文件:

在 .gitignore 文件中添加文件夹路径,比如我们要忽略的是 dist 文件夹:

dist这将忽略 dist 文件夹中的所有文件,Git 不会跟踪这些文件的任何变化。

在提交时强制添加文件夹中的文件:手动将文件夹中的文件添加到 Git 中进行提交。

git add -f dist/*

git commit -m "Update myfolder with latest changes"Git 清除指定文件的缓存如果我们每次打包提交,会有很多冗余的文件记录,这些记录没有任何意义,可以只在每次提交时记录最新的状态,而不保留其历史记录。然而,Git 本身的设计是为了保留所有历史记录,所以这种操作需要一些特殊处理。

每次提交前清除一下 dist 目录的缓存:

# 清除缓存中的 dist 文件夹

git rm -r --cached dist

# 强制添加 dist 文件夹

git add -f dist

# 提交最新的 dist 文件夹内容

git commit -m "Update dist with latest changes"彻底删除文件和记录可以参考:彻底删除 Git 仓库中的某个文件或文件夹(包括历史记录)

总结上述方法每次都会先清除 dist 文件夹的缓存,然后重新添加并提交最新内容,从而实现仅记录最新的代码状态,而不会保留历史记录。这种方式可以满足你希望在每次提交时只记录最新代码的需求。

未经允许不得转载:前端资源网 - w3h5 » Git提交已忽略文件和清除历史记录

◈ 相关文章

3胜6负,中国男篮世界杯热身赛含金量很足
⌹ 365bet国际

▷ 3胜6负,中国男篮世界杯热身赛含金量很足

⏱️ 08-24 👁️‍🗨️ 9350
男生打女生该怎么办
⌹ 365bet手机版APP下载

▷ 男生打女生该怎么办

⏱️ 08-15 👁️‍🗨️ 4180
定向流量是什么意思,定向流量的使用限制和注意事项有哪些?
⌹ 365bet手机版APP下载

▷ 定向流量是什么意思,定向流量的使用限制和注意事项有哪些?

⏱️ 09-02 👁️‍🗨️ 9032