TLDR;Каков наилучший из возможных способов синхронизации (двухстороннего) локального репозитория git с локальным каталогом, который будет содержать содержимое ветви?(Я хочу убедиться, что при каждом «push» локальные изменения (если таковые имеются) передаются и помещаются в хранилище перед внешним push, и после каждого push я хочу убедиться, что локальный каталог содержит содержимое мастераветвь. А что, если я хочу иметь дело и с ветвями, скажем, с одним подкаталогом по ветвям?
Более длинная версия: я хотел бы использовать удивительный Cocalc для написания LaTeX с несколькимиИдея этого сайта заключается в том, что несколько человек могут работать вместе над кодом, а также есть ssh-доступ к папке с файлами.
Однако я не люблю онлайн-редакторов и предпочитаюработать локально и использовать git, но некоторые люди предпочитают использовать онлайн-редакторы. Поэтому моя идея заключалась в том, чтобы поместить в проект репозиторий git, который автоматически синхронизирует локальную папку с локальным репозиторием git каждый раз, когда внешний пользователь пытается вытащить / нажать.
Было бы также удивительно иметь систему, которая может работать с несколькими ветвями.ting каждой ветви в подкаталоге.
Я думал написать несколько хуков, но я думаю, что, возможно, кто-то написал их раньше (и лучше, чем) меня.Или, может быть, Git предоставляет это из коробки?Я обнаружил интересную receive.denyCurrentBranch
и, возможно, есть другие секреты git!