Поскольку вы упоминаете, что вы новичок в системах управления версиями (и, следовательно, предположительно, новичок в git), я думаю, первое, что важно знать, это то, что вы можете использовать ветки неправильно.
Филиалы, как правило, не должны представлять разные проекты или разные части проекта.(Что такое «проект» несколько субъективен; вы можете сказать, что у вас есть один проект с частями внешнего интерфейса и бэкэнда, или что у вас есть проект внешнего интерфейса и бэкэнд-проект. Я иногда говорю о том, могут ли два набора кода изменитьсяв зависимости от того, независимо друг от друга, или от того, что весь код приводит к одному развертываемому артефакту или двум, при принятии решения о том, следует ли использовать несколько репо.)
Но в любом случае, в репо вы не хотитеУ do есть один набор файлов в одной ветви и o другой набор файлов в другой ветви. Предполагается, что ветви являются версиями одного и того же содержимого. Какие проблемы могут возникнуть из-за наличия ветви "frontend" и ветви "backend"о том, как именно вы это делаете, но обычно это приводит к проблемам.
Теперь есть законные причины для подключения множества компьютеров к одному и тому же удаленному репо. Это могут быть несколько разработчиков, сотрудничающих в проекте, или простовозможность работать над вашим проектом с любого устройстваиспользовать в данный момент.Для этого вам необходимо понять git clone, а также понять все требования доступа, налагаемые средой хостинга для удаленного репо.Я думаю, что другие ответы покрывают это для вашего сценария.