Когда я загружаю свой проект в Github, он пишет мне: «Commit is failed». Я использую bower и nodeJS, и я думаю, что проблемы об этом, но мне нужно загрузить эти каталоги. Что мне нужно делать, или, может быть, это может быть сделано по-другому?Как загрузить проект в Github
ответ
Эти папки должны быть установлены/заполнены менеджером зависимостей во время установки (npm
и bower
, соответственно).
Вы должны создать файл .gitignore
в корне вашего проекта согласно this. Это должно быть добавлено в git, поэтому оно также клонируется с хранилищем на других машинах.
# cat .gitignore
node_modules
bower_components
Там также webservice для создания .gitignore
файлов, что очень всесторонним. Это для node
и bower
:
# Created by https://www.gitignore.io
### Node ###
# Logs
logs
*.log
# Runtime data
pids
*.pid
*.seed
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# node-waf configuration
.lock-wscript
# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release
# Dependency directory
# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
node_modules
### Bower ###
bower_components
.bower-cache
.bower-registry
.bower-tmp
Вы не должны совершать node_modules
ни bower_components
. Вы должны сохранить свои зависимости в package.json
и bower.json
соответственно, а при клонировании/проверке вашего проекта вы должны установить свои зависимости.
Добавить node_modules/
и bower_components/
к вашему .gitignore
(читайте here о редактировании .gitignore) заставит ублюдок «забыть», что эти каталоги существует. Это также уменьшит размер вашего проекта.
Чтобы создать package.json
, если вам не хватает, но уже установлены зависимости, вы можете использовать npm shrinkwrap
.
как я могу это сделать, есть ли instractions? –
Документация [здесь] (https://help.github.com/articles/ignoring-files/) – razvanz
Вы не должны совершать node_modules
и bower_components
Решение: Если у вас уже есть .gitignore
файл, то изменить его, или если у вас нет его создания и редактирования. Добавить путь от node_modules
и bower_components
. Нравится:
node_modules
bower_components
Способ автоматического игнорирования каталогов.
ОК, но теперь Github не видит эти каталоги, как их загрузить? –
Это не вопрос '.gitignore'. Вы можете перезапустить Git UI – Manwal
Я перезагружаю его. nothig помогает, когда я удаляю эти строки, git найдет каталоги –
- 1. Загрузить проект из github
- 2. Github загрузить проект-композитор
- 3. Как загрузить проект Eclipse Android в GitHub?
- 4. Как загрузить проект с папками в GitHub
- 5. Как загрузить файлы в проект Github?
- 6. Загрузить проект android для GitHub
- 7. Как загрузить проект ASP.NET на GitHub
- 8. Загрузить проект в github C# Visual Studio
- 9. Можно ли загрузить проект django в github?
- 10. вытащить проект github в другой проект github
- 11. Как защитить проект на github
- 12. Как скомпилировать проект GitHub?
- 13. Загрузить сайт в GitHub
- 14. Добавление файлов github в проект
- 15. Существующий Java-проект в Github
- 16. Как переместить мой проект в github
- 17. Как загрузить файлы на GitHub
- 18. Оформить заказ SVN; изменять; загрузить в существующий проект Github
- 19. как загрузить с GitHub
- 20. Как загрузить изображения в github?
- 21. Как загрузить новый код в github?
- 22. Импорт GitHub проект Android Studio
- 23. Как скомпилировать проект Github (Windows)
- 24. Как загрузить недавно созданный в github?
- 25. Как загрузить только исходные файлы в github?
- 26. Как загрузить проект laravel в github, не позволяя git изменять сам проект
- 27. Загрузить файлы в GitHub
- 28. Не удалось загрузить проект с помощью GitHub-Desktop
- 29. Добавление раскадровки в проект Github
- 30. Как загрузить проект сплава в титане?
и что я буду делать после этого, GitHub не видит этот каталог сейчас, как загрузить его в github? –
Можете ли вы нажать «Открыть журнал отладки» и добавить вывод на свой вопрос, пожалуйста? – Andy
какой отладочный журнал, он просто показывает мне «никаких изменений в локальном каталоге» –