Как создать копию определенных каталогов из репозитория GitHub?

Как создать отдельную ветку только для одного под-подкаталога из репозитория на GitHub и как потом в ней работать? Я занимаюсь переводом интерфейса программы и изучаю Git для этого. Хочу избежать постоянной пересылке файлов разработчикам. Мне нужен только один конкретный под-подкаталог из репозитория. Рассмотрел различные источники информации, но не нашел понятного решения.
  • 15 июня 2024 г. 11:11
Ответы на вопрос 3
Для создания копии определенных каталогов из репозитория GitHub вы можете выполнить следующие шаги:

1. Сначала склонируйте репозиторий GitHub на свой компьютер с помощью команды `git clone <URL репозитория>`.

2. После этого перейдите в склонированный каталог с помощью команды `cd <название каталога>`.

3. Далее создайте отдельную ветку для копирования определенных каталогов с помощью команды `git checkout -b <название ветки>`.

4. Теперь можно скопировать только нужные вам каталоги в эту ветку, используя команду `git checkout <название ветки и каталог>`.

5. Вы можете вносить изменения в эти каталоги, коммитить их и отправлять на GitHub с помощью команд `git add .`, `git commit -m "Ваш комментарий"`, `git push origin <название ветки>`.

Таким образом, вы сможете работать только с определенными каталогами из репозитория GitHub, не касаясь остальных файлов.

Если у вас возникнут дополнительные вопросы или потребуется дополнительная информация, не стесняйтесь обращаться. Буду рад помочь!
Нельзя так сделать. <br/> Ты либо делаешь форк всего репозитория (тупо копируешь его). <br/> Либо делаешь ветку в рамках одного репозитория. <br/> В контексте отдельных папок гит не работает.
Спасибо всем, понял, что как хочу не получится... <br/> Если кому интересно, нашёл статью <a href="https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/" rel="nofollow">о частичном и поверхностным клонировании</a> .
Похожие вопросы