Я небольшой бизнес и по большей части использую git только для локального отслеживания истории, а затем SFTP-файлы для удаленного сервера.
Теперь у меня есть гораздо более сложная сборка, для правильной настройки которой требуется производство, подготовка и сервер разработки.
Я пытаюсь настроить git, чтобы я мог объединить изменения из разработки и push/pull в промежуточную среду для тестирования развертывания, а затем снова в производство.
До сих пор я установил git на производство и разработку. Я также создал репо через Bitbucket и зафиксировал / передал содержимое моей папки httpdocs мастеру. Я думал, что это будет означать, что я могу просто клонировать, а затем перейти прямо в мою папку httpdocs на стадии разработки.
Однако, когда я попытался перетащить эти файлы в среду разработки, чтобы создать ветку разработки, в нее вошла папка с именем моего проекта (я никогда не создавал эту папку). Я закончил с httpdocs/MyProjectName/Files
Мои вопросы:
- Я сделал что-то не так в настройке?
- Есть ли способ настроить git, чтобы он знал, что я хочу, чтобы файлы не содержали каталог?
- Могу ли я клонировать таким образом, чтобы извлечь только содержимое MyProjectName, но не каталог?
Я не хочу, чтобы мой рабочий процесс включал pull, а затем копировал в httpdocs.