git - 如何使用 gitignore 仅推送文件夹内的文件
问题描述
我想知道如何让 git 忽略实际文件夹,但跟踪文件夹本身内的文件并将其推送到 github?
我有一个 github 存储库,我想将其用作测试站点,但是当我推送我的代码时,它总是在 www 文件夹中,这与我使用 Github Pages 搞砸了。我正在使用 Vapid CMS,它将所有已编译的 html 文件放在 www 子文件夹中。如何使用 gitignore 推送该文件夹中的内容并忽略父文件夹本身?我正在使用 GitKraken 来跟踪和推送我的文件。
这是我的存储库 - https://github.com/jcbbuller/bigsheep.design/tree/master
谢谢!
解决方案
而不是使用.gitignore
我建议在www
子文件夹中创建一个新的仓库,使用:
cd www
git init
git remote add origin git@github.com:jcbbuller/bigsheep.design.git
git add .
git commit -m 'initial commit'
git push -u -f origin HEAD
推荐阅读
- node.js - 如何管理对 Google Cloud Storage (Node.js) 中对象的权限?
- python - 如何在python中删除字典列表值中的'\ n'?
- javascript - reactjs中的可选导出
- azure-active-directory - 如何在 Azure 中自动进行 PIM 登录?
- javascript - 如何在 react-native 中获取当前的 y 值?
- mysql - 如果mysql中两列相同则不插入
- javascript - 如何在 amChart3 中重叠图表
- arrays - 从一个具有浮点数和 NaN 的 1 和 0 创建一个相等的 numpy 数组
- arrays - 更新多个数组中的对象
- c# - 如何将来自 Web 服务器的 http 请求重定向到应用程序服务器中的 .Net Core Web API?