【问题标题】:Cannot push IonicApp/www to GitHub无法将 IonicApp/www 推送到 GitHub
【发布时间】:2019-04-21 12:43:58
【问题描述】:

我使用常见做法将我新初始化的 Ionic 应用程序推送到 GitHub:

git add .
git commit -m ""
git push origin master

但是在这之后我去检查我的 Ionic 项目,除了www 文件夹之外,所有的东西都在那里。谁能告诉我出了什么问题?

【问题讨论】:

  • 检查您的 .gitignore 文件,该文件包含不应在 github 上的文件夹/文件的路径。使用nano .gitignore打开这个文件,它在你初始化git的同一个文件夹中

标签: ionic-framework ionic3 hybrid-mobile-app hybrid multi-device-hybrid-apps


【解决方案1】:

有一个名为.gitignore的文件,限制了git的内容

# Specifies intentionally untracked files to ignore when using Git
# http://git-scm.com/docs/gitignore

*~
*.sw[mnpcod]
*.log
*.tmp
*.tmp.*
log.txt
*.sublime-project
*.sublime-workspace
.vscode/
npm-debug.log*

.idea/
.ionic/
.sourcemaps/
.sass-cache/
.tmp/
.versions/
coverage/
dist/
node_modules/
tmp/
temp/
platforms/
plugins/
plugins/android.json
plugins/ios.json
www/
$RECYCLE.BIN/

.DS_Store
Thumbs.db
UserInterfaceState.xcuserstate

您可以编辑文件(删除 www/)。

【讨论】:

  • 感谢您的回答!我想知道这里的最佳做法是将 www 上传到 GitHub 吗?还有其他未上传的文件夹? (我有一个小项目,我与大约 3 人合作,所以真的可以参考一些建议。)非常感谢!
  • @Danni www 文件夹构建后生成,所以不需要包含它,我使用默认的 .gitignore 配置。
  • 通常您不会提交可以重新创建或特定于环境的文件和文件夹,例如www 文件夹、node_modules 文件夹、配置文件、临时文件、缓存文件。如果您正在开发 PWA 应用程序,您只需将 www 文件夹放入 Web 服务器。您可以使用部署工具部署此文件夹。
  • @SašoKovačič 谢谢我现在明白了!
猜你喜欢
  • 2023-03-27
  • 2018-02-27
  • 2012-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-26
相关资源
最近更新 更多