«Ветвление» / «Форкинг» фреймворка репо, которым вы владеете? - PullRequest
1 голос
/ 18 марта 2020

Итак, я работаю над игровым движком / фреймворком. Он работает как Laravel в том смысле, что вы работаете в исходной структуре каталогов (в основном в специальной папке «App»).

Я хотел бы иметь возможность использовать этот фреймворк таким образом, чтобы в случае обновления оригинала я мог извлекать изменения, похожие на ветку. Однако это отдельный проект, созданный теоретически другими пользователями, поэтому он должен находиться в другом репо.

Как я могу сделать это с git?

1 Ответ

1 голос
/ 18 марта 2020

Я могу вытащить изменения, похожие на ветку

Поскольку вы не можете разветвлять свой собственный репозиторий, вы можете просто:

  • клонировать его
  • переименуйте origin в upstream (чтобы сохранить ссылку на исходный репозиторий)
    git remote rename origin upstream
  • добавьте URL нового пустого репозитория и pu sh everything
    git remote add origin https://url/new/empty/repo git push --all

В любой момент вы можете git fetch upstream и слить, например, upstream/master в свою собственную ветку во втором репо.

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