Как переместить какой-нибудь каталог в github

У меня есть локальный git linux. но я хочу одновременно использовать github

Я читал, https://developer.atlassian.com/blog/2016/01/totw-copying-a-full-git-repo/

но это не может мне помочь. потому что я хочу переместить только некоторые подкаталоги.

мой план таков.

local git ------> main working repos
/ lib
/ docs
/ src
/ img

github -----> only source repos
/ src

как сделать? Самый простой способ - изменить происхождение до фиксации. но мы не можем. многие пользователи используют мой локальный git. они будут хотеть только команду "git commit" во время работы.

Второй способ - периодически удаляю ненужные файлы и выгружаю их на github. но таким образом становится грязным бревном. или потеряли журнал. и я хочу показать только журнал подпапки (src). никакие другие журналы выходить не должны.

Благодарность,

Я пытаюсь понять ваш вопрос. Я думаю, вы хотите отслеживать разные файлы в вашем локальном репозитории и репозитории GitHub?

Chris 10.09.2018 14:30

да. но несколько файлов такие же.

user3416447 11.09.2018 02:47

Это технически возможно с использованием нескольких веток, но это неудобно, и вам придется бороться с инструментами. Лучшим решением было бы разделить ваш единственный репозиторий на несколько репозиториев или изменить свою точку зрения. Что побуждает исключить lib/, docs/ и img/ на GitHub?

Chris 11.09.2018 02:52

Это пример. Я хочу опубликовать несколько модулей (a, b) в моем гитхабе. и модули (c, d), которые еще не были разработаны для работы в моем локальном. Другими словами, я хочу опубликовать подпапки папки src.

user3416447 11.09.2018 08:41

Я знаю просто способ. это печатная копия. но я написал журнал тяжело. Я хочу, чтобы журналы велись.

user3416447 11.09.2018 08:45
0
5
37
1

Ответы 1

Вы можете поместить файл .gitignore в свой корневой каталог, чтобы исключить другие каталоги:

lib
docs
img

Я создал .gitignore, но после слияния git он не работает.

user3416447 10.09.2018 11:58

Другие вопросы по теме