Обычно в репозитории Git у меня есть набор изменений, которые я не хочу входить в основное репо, и должен применяться только к моей машине. Например, у меня может быть какая-то документация или сценарии, которые я нахожу полезными и не ожидаю, что кто-нибудь еще будет поддерживать.Git: поделитесь некоторыми изменениями между определенными машинами.
Решение что проблема легко: поместил их в .git/info/exclude
, и что будет игнорировать их, но не говори никому, что я игнорировал их. И для файлов, которые необходимо сохранить, do, используйте флаг --skip-worktree
. Все хорошо.
Вот проблема: у меня есть несколько машин - моя рабочая машина, моя домашняя машина, возможно, и виртуальная машина, на которую я переношу, - и хотя эти изменения не должны входить в основной репозиторий, я хочу поделиться им между моим машины. Как я могу поделиться этими личными изменениями между только моими машинами,, не рискуя оттолкнуть их в отделении master
?
Это звучит так, будто я буду работать над раздвоенной копией, которая, как бывает, я не ... но это дает мне представление: я могу настроить отдельный пульт для своих собственных изменений? – PJSCopeland
Вы могли бы, но потом снова: любая рабочая копия git также может быть удаленной для другой рабочей копии. – fejese
* Если *, я могу получить доступ к одной машине непосредственно от другой. В этом случае я не могу. – PJSCopeland