git - 如何将代码从本地 git 推送到 github,不包括媒体文件夹?
问题描述
我目前在 Windows 上使用本地 repo 来保存我的代码。它基本上跟踪工作目录中的所有文件和文件夹。我现在还想在每次本地提交时将其推送到 github 以进行备份,但排除public/images
文件夹,因为图像不需要在 github 上。我是git commit -a -m "this locally commits all the files and folder including images"
为本地仓库做的,所以我可以做些什么来将它推送到 github 但排除特定文件夹 public/images。
我推到我的github的方式是
git remote add origin
git remote -v
git push origin master
解决方案
push
并pull
同步存储库及其远程的提交历史。没有办法过滤掉某些文件或目录(这应该如何处理,例如,影响忽略和非忽略目录中文件的提交?)。
如果这是您想要的,听起来public/images
可能是一个完全不同的存储库。这可能是一个 git 子模块(意味着主存储库仍会跟踪其历史中子模块的提交 ID,但子模块本身不需要发布)或通过初始化一个新的 repopublic/images
并将其添加.gitignore
到正如其他答案所暗示的那样,主要回购。
推荐阅读
- ignite - 为什么 Query_parallelism 会影响两个 UUID 列之间的连接结果
- sql-server - 良好实践问题:使用 DAX 与在数据库中做所有事情
- python - 如何创建一个滚动条来动态更改 Canvas 内的小部件内容?tkinter
- r - 将/lapply 函数应用于矩阵中的所有列
- sql - ORACLE 的 TOAD:SQL 限制给出错误“预期 EOF 或 FETCH FOR OFFSET”
- laravel - laravel 8 提交以下数据将已提交到服务器
- java - 如何在 java 8 中对字符流进行分组?
- python - Django在获取绝对url中返回主页
- excel - 如何在保留其他独特信息的同时整合冗余数据(见附图)?
- sql - 在子表上运行带有条件的父表中的数据 - SQL Server