#git #github #repository #bitbucket
#git #github #репозиторий #bitbucket
Вопрос:
У меня уже есть одно онлайн-репозиторий git моего проекта, в котором я сохранил только свои данные на стороне клиента, но позже я создал папку сервера, чтобы выполнять свои действия отдельно. В папке моего личного веб-сайта я создал две папки, которые являются клиентскими и серверными соответственно. Я долгое время работал над клиентской папкой и уже инициализировал ее в онлайн-репозитории, но пока я захожу в init мою другую папку, такую как server, первая переключается, а вторая помещается в это репозиторий.
я хочу сохранить сервер папок и клиент в одном репозитории, но, выполнив какой-то шаг с помощью команды git и переместив его в онлайн-репозиторий, теперь я вижу, что данные моего сервера и клиента не отображаются в онлайн-репозитории git.
Какое решение для этого я на самом деле хочу сохранить все действия моего проекта, такие как сервер и клиент, в одном репозитории.
Следуя некоторым пунктам, которые я показываю…
Мое онлайн-репозиторий git в bitbucet
введите описание изображения здесь
Отмеченный вариант — это мой сервер папок проекта и myweb, где данные не найдены
введите описание изображения здесь
Это моя файловая структура в vs code
введите описание изображения здесь
Это мой первый проект инициализации в репозитории git и его файле package.json
введите описание изображения здесь
Это файл package.json папки моего сервера
введите описание изображения здесь
Чтобы сказать точнее….. Сначала я инициализирую папку myweb в онлайн-репозиторий. теперь мне нужно сохранить как сервер, так и папку myweb в одном репозитории. Личный веб-сайт> сервер myweb
Теперь мне нужно инициализировать папку PersonalWebsite
После выполнения этого в другом онлайн-репозитории я не вижу, чтобы моя предыдущая активность выполнялась как в папке server, так и в myweb
Комментарии:
1. посмотрите на вложенные модули git
2. Но я уже инициализирую свою корневую папку, в которой находятся оба файла моего проекта, я имею в виду клиент сервер, и принудительно нажимаю
Ответ №1:
После того, как один раз инициализирую файл в git проекта, и произойдут некоторые изменения или потребуется добавить другую папку / файл с существующим репозиторием git, решение может быть таким…
Перейдите в корневую папку, например PersonalWebsite в терминале…
напишите, шаг-1,
rm -rf .git
затем шаг-2
git init
затем поместите
git add .
затем зафиксируйте ,
git commit -m "Text"
затем введите
git remote add origin <"url">
наконец, нажмите на него силой…
git push -f origin master
Теперь я надеюсь, что все будет хорошо, это решение только для добавления подмодулей в git, и один из них уже инициализирован, а другой нет…затем мы можем включить, как и git, обе папки, описанные выше myweb server, в одно и то же онлайн-репозиторий в корневой папке….
Там все шаги, необходимые для применения после переключения в rooFolder
Я имею в виду, введите terminal like..
cd roorFolder or PersonalWebsite
После этого следуйте обсуждаемой команде…
Спасибо.