У меня есть проект "A", который является хранилищем Git. Я хотел бы иметь возможность сделать несколько копий проекта A (B и C) и изменить их для клиентов.
«А» является мастером, поэтому иногда, когда я делаю новые функции, я хотел бы иметь возможность перенести их в B или C. Но некоторые коммиты должны просто оставаться в A и использоваться только при создании нового клона. *
Как мне это сделать с Git? То есть:
- как скопировать А? (Клон?)
- как получить конкретные коммиты в B и C?
Пожалуйста, имейте в виду, что все это происходит локально, а не на GitHub. Я использую OS X.