Подходящее местоположение файла .git, расположение каталогов и вопрос о `REMOTE URL` - PullRequest
0 голосов
/ 30 декабря 2018

My folder arrangement

У меня на рабочем столе есть папка с именем GitHub.В этой папке GitHub находятся все мои репозитории, которые я хотел бы разместить на своей удаленной странице GitHub (извините, если я неправильно понял терминологию, под удаленной страницей я хочу видеть каждую из этих папок в качестве репозитория на моем https://www.github.com/abhishekbabuji page.

Теперь все было хорошо, я следовал онлайн-уроку ... Но я думаю, что где-то все испортил.

У меня следующие вопросы:

  1. Должен ли быть .git. Внутри каждой папки / репозитория? Или должен быть файл JUST ONE .git в моей главной папке, как на картинке, и НЕТ .gitвнутри ЛЮБОЙ из папок? Мне дано понять, что .git используется для отслеживания изменений, которые вы делаете, и вам нужно , а не иметь по одному внутри каждого репо.

  2. Перед тем, как нажать, похоже, мне нужно установить удаленный URL-адрес как git remote add origin <REMOTE URL>, где <REMOTE URL> - ПУТЬ К ОДНОМУ РЕПО.

Но это гдеУ меня больше всего проблем .. Если <REMOTE URL> - ПУТЬ К ОДНОМУ СПЕЦИАЛЬНОМУFIC REPO, разве это не значит, что каждый раз, когда я делаю изменения, ВСЕ изменения, которые я делаю в этих 6 папках, которые вы видите на изображении, ВНУТРИ ЭТОГО ОДНОГО РЕПО, вместо 6 отдельных РЕПО?

Как добавить <REMOTE URL>, чтобы все изменения вносились в их 6 соответствующих репозиториев, когда я выполняю git add ., git commit и git push из текущего каталога GitHub?Я готов внести любые необходимые изменения, чтобы убедиться, что я правильно понял, изменения в расположении каталогов, изменения в расположении .git, что угодно.Я просто хочу убедиться, что на моей странице GitHub есть 6 отдельных репозиториев (в настоящее время он существует, но я не знаю, что случилось, когда я попытался сделать git push, он начал говорить, что назначение репоне существует)

1 Ответ

0 голосов
/ 30 декабря 2018

С точки зрения git, между этими шестью папками нет никакой связи.У каждого должна быть своя собственная папка .git, и для каждого вы должны запускать git remote add origin <url> отдельно.

...