Я новичок в git, и мне нужно создать несколько репозиториев с несколькими ограничениями.Операции управления хранилищем Git
Ниже приведено описание процесса, что необходимо сделать. Предположим, у меня есть мастер репозиторий MYTOOL в server1. Итак, мне нужно создать новую ветку test_branch, вторые Мне нужно клонировать эту ветку (master_test_branch) на другой сервер, где я бы хотел сделать checkout для dev-репозитория (dev_test_branch) из этой клонированной ветки.
В принципе до сих пор все как на картинке ниже, но вот мои особые пожелания.
У разработчиков есть полный доступ к dev_test_branch.
Также они могут видеть master_test_branch ТОЛЬКО, это означает, что они когда-либо не знает о другой ветви (мастеров, test_branch, ut_branch, prod_branch).
Все эти ветви (мастер, test_branch, ut_branch, prod_branch) были в управлении GitLab, все другие ветви (dev_test_branch, master_test_branch) будет использовать чистый мерзавца.
В GitLab очень легко создать новую ветку (test_branch) шаг 1.
Мои трудности, как я выполняю 2 другие шаги, чтобы сделать его работу? более
одно условие, это будет несколько случаев, когда администратор решит сделать жесткий толчок от test_branch к master_test_branch и разработчики решили, что объединить в dev_test_branch.
Извините, если я сделал смешанное название терминологии.
Спасибо за любую помощь и предложения.