Я думаю, что правильный способ сделать это:
git clone githuburl
cd githubfoldername
, затем переместить все свои файлы туда, добавить туда файл .gitignore
и исключить node_modules
и все остальное, что связано с кэшированием ивнешние пакеты, потому что они вам не нужны в вашем репо. Каждый, кто собирается использовать ваш код, сможет установить пакеты так же, как вы. Просто убедитесь, что вы включили:
packages.json
, если вы использовали npm
- или
yarn.lock
, если вы использовали пряжу
Тогда выможете безопасно
git add --all
git commit -m "your message"
Таким образом, вы избежите добавления бесполезных файлов в репозиторий, как сказал @ Дмитрий Сандлер , и вы сможете легко все толкать