Git: Синхронизация двухсторонних Git локальных файлов с локальным хранилищем и, в конечном итоге, работа с ветками - PullRequest
0 голосов
/ 10 мая 2019

TLDR;Каков наилучший из возможных способов синхронизации (двухстороннего) локального репозитория git с локальным каталогом, который будет содержать содержимое ветви?(Я хочу убедиться, что при каждом «push» локальные изменения (если таковые имеются) передаются и помещаются в хранилище перед внешним push, и после каждого push я хочу убедиться, что локальный каталог содержит содержимое мастераветвь. А что, если я хочу иметь дело и с ветвями, скажем, с одним подкаталогом по ветвям?

Более длинная версия: я хотел бы использовать удивительный Cocalc для написания LaTeX с несколькимиИдея этого сайта заключается в том, что несколько человек могут работать вместе над кодом, а также есть ssh-доступ к папке с файлами.

Однако я не люблю онлайн-редакторов и предпочитаюработать локально и использовать git, но некоторые люди предпочитают использовать онлайн-редакторы. Поэтому моя идея заключалась в том, чтобы поместить в проект репозиторий git, который автоматически синхронизирует локальную папку с локальным репозиторием git каждый раз, когда внешний пользователь пытается вытащить / нажать.

Было бы также удивительно иметь систему, которая может работать с несколькими ветвями.ting каждой ветви в подкаталоге.

Я думал написать несколько хуков, но я думаю, что, возможно, кто-то написал их раньше (и лучше, чем) меня.Или, может быть, Git предоставляет это из коробки?Я обнаружил интересную receive.denyCurrentBranch и, возможно, есть другие секреты git!

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