Как мне управлять своими репо, если у меня есть код клиента и сервера в одном репо? - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть папка project и внутри проекта У меня есть папки client и server .Я хочу инициализировать это как один репозиторий, поэтому я делаю git init в папке project и отправляем в GitHub.Как перейти к папкам client и server ?Нужно ли мне git init в этих папках?Как мне сделать commit и push внутри этих папок?Если я работаю на сервере , я, вероятно, не хочу фиксировать и push на проекте уровне папки.Какой будет наиболее удобный рабочий процесс?

1 Ответ

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

Как перейти к папкам клиента и сервера?Нужно ли мне использовать git init в этих папках?

Нет.Поскольку вы инициализировали git-репозиторий, используя git init в родительской папке, автоматически все подпапки (дочерние) будут добавлены в репозиторий и ими можно будет управлять из родительской папки.

Как это сделатьзафиксировать и нажать внутри этих папок?

Вы можете выполнить любую команду git, находясь в родительской папке или внутри этих подкаталогов.

Если я работаю на сервере, я, вероятно, не хочу фиксировать и выдвигать на уровне папки проекта.Какой будет наиболее удобный рабочий процесс?

  1. Сделайте git status из родительской папки и проверьте файлы, которые необходимо подготовить.
  2. Используйте git add для размещения необходимых файлов из папки server (с префиксом server/, а затем git commit и git push соответственно.

Вы также можете запустить вышеуказанные команды в папке server.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...