Можно ли использовать одно репо git и запускать два сайта из двух разных веток? - PullRequest
2 голосов
/ 28 мая 2020

У меня есть один проект, для которого настроен репозиторий git. У меня есть две ветки, с которыми я работаю: главная и ветвь разработки. Все это настроено на моем сервере. Я бы хотел получить доступ к моей ветке разработки и протестировать ее из поддомена, а когда все заработает, выполнить слияние с мастером, на котором запущен основной сайт. Например:

Главная ветка: example.com

Dev ветка: dev.example.com

Возможно ли это? Мой сайт - это приложение Express, которое работает на Node, и я использую Nginx на сервере Ubuntu 20.04 с основным и поддоменами на разных серверных блоках. Будем очень признательны за любую помощь или указатели в правильном направлении.

1 Ответ

0 голосов
/ 28 мая 2020

Да, это вполне возможно. См. Cmds ниже.

$ cd /tmp
$ mkdir abc
$ cd abc
$ git init
Initialized empty Git repository in /tmp/abc/.git/
$ echo testing > README
$ git add README
$ git commit -m 'first commit'
[master (root-commit) e675a97] first commit
 1 file changed, 1 insertion(+)
 create mode 100644 README
$ cd ..
$ git clone abc def
Cloning into 'def'...
done.
$ cd def
$ ls
README
$ 

Ссылка: https://www.reddit.com/r/git/comments/5giehg/is_it_possible_to_have_a_remote_thats_on_the_same/

...