From 5a16b620080db90cd0efab73c8dddc0c6d84a78e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Thu, 24 Apr 2025 10:29:35 +0800 Subject: [PATCH] chore(docs): add .gitattributes section to README and remove redundant content --- README.gitattributes.MD | 21 +++++++++++++++++++++ README.md | 30 ++++-------------------------- 2 files changed, 25 insertions(+), 26 deletions(-) create mode 100644 README.gitattributes.MD diff --git a/README.gitattributes.MD b/README.gitattributes.MD new file mode 100644 index 0000000..ab3fb35 --- /dev/null +++ b/README.gitattributes.MD @@ -0,0 +1,21 @@ +### .gitattributes + +如果你先推送了一个.jpg文件,然后再推送包含.gitattributes文件的更新,Git不会自动重新处理之前的.jpg文件的属性。为使.gitattributes中的新规则生效,你可以通过以下步骤重新应用设置: + +```bash +1. 删除本地缓存的.jpg文件:git rm --cached .jpg +2. 重新添加该文件:git add .jpg +3. 再次提交并推送:git commit -m "Apply .gitattributes changes" && git push +``` + +这样,Git将按照.gitattributes中的新规则处理该文件。 + +要验证.gitattributes文件中的二进制配置是否生效,可以使用以下方法: + +```bash +1. 推送后验证:先按照之前步骤重新添加并推送.jpg文件。 +2. 查看差异(diff):执行 git diff,检查文件是否有文本形式的改动。如果是二进制文件,Git不会显示具体内容的差异。 +3. Git日志验证:执行 git log -p .jpg 查看提交的改动记录,确认文件未受行尾或编码处理的影响。 +``` + +如果以上测试显示该文件未发生不必要的改动,说明.gitattributes配置已生效。 \ No newline at end of file diff --git a/README.md b/README.md index a7b4a85..c2d714c 100644 --- a/README.md +++ b/README.md @@ -15,33 +15,9 @@ pnpm install --registry=https://nexus.oo1.dev/repository/npm pnpm run dev ``` -## Tips - -### .gitattributes - -如果你先推送了一个.jpg文件,然后再推送包含.gitattributes文件的更新,Git不会自动重新处理之前的.jpg文件的属性。为使.gitattributes中的新规则生效,你可以通过以下步骤重新应用设置: - -```bash -1. 删除本地缓存的.jpg文件:git rm --cached .jpg -2. 重新添加该文件:git add .jpg -3. 再次提交并推送:git commit -m "Apply .gitattributes changes" && git push -``` - -这样,Git将按照.gitattributes中的新规则处理该文件。 - -要验证.gitattributes文件中的二进制配置是否生效,可以使用以下方法: - -```bash -1. 推送后验证:先按照之前步骤重新添加并推送.jpg文件。 -2. 查看差异(diff):执行 git diff,检查文件是否有文本形式的改动。如果是二进制文件,Git不会显示具体内容的差异。 -3. Git日志验证:执行 git log -p .jpg 查看提交的改动记录,确认文件未受行尾或编码处理的影响。 -``` - -如果以上测试显示该文件未发生不必要的改动,说明.gitattributes配置已生效。 - ## Links -- https://github.com/hyoban-template/shadcn-vue-unocss-starter$0 +- https://github.com/hyoban-template/shadcn-vue-unocss-starter - [Performance API优化页面性能](https://juejin.cn/post/7238779568478552122) - [vitepress-theme-demoblock](https://www.npmjs.com/package/vitepress-theme-demoblock) - [Vite PWA](https://vite-pwa-org-zh.netlify.app/guide/) @@ -53,10 +29,12 @@ pnpm run dev --- +- [如何建立一个最小重现](https://antfu.me/posts/why-reproductions-are-required-zh#如何建立一个最小重现) - https://biomejs.dev/zh-cn/internals/language-support/ - https://github.dev/antfu-collective/vitesse/ - [Vue3 入门指南与实战案例](https://vue3.chengpeiquan.com/) -- [如何建立一个最小重现](https://antfu.me/posts/why-reproductions-are-required-zh#如何建立一个最小重现) --- - [primevue-scopedtokens](https://primevue.org/theming/styled/#scopedtokens) + ++ https://www.npmjs.com/package/npkill