один репозиторий git на несколько пультов - PullRequest
0 голосов
/ 14 мая 2019

У меня есть статический веб-сайт Pelican, который я хочу перенести на страницы GitHub.Как я это настроил, мои файлы конфигурации (src) хранятся в одном каталоге, а мои статьи HTML / CSS (страницы) - в другом каталоге content/.Я хотел бы иметь два отдельных удаленных репозитория для каждого из этих файлов с использованием одного локального репо.Это мои пульты

$ git remote -v
pages   git@github.com:Timothy-Pulliam/Timothy-Pulliam.github.io.git (fetch)
pages   git@github.com:Timothy-Pulliam/Timothy-Pulliam.github.io.git (push)
src git@github.com:Timothy-Pulliam/linuxandchill-src.git (fetch)
src git@github.com:Timothy-Pulliam/linuxandchill-src.git (push)

Однако, когда я опубликую статью, мой src/master будет отставать от HEAD/master сейчас.Но я не хочу, чтобы src включал последний коммит, потому что я не вносил никаких изменений в конфигурацию, только опубликовал новую статью (мой репозиторий src настроен на игнорирование вывода / статей через .git / info / exclude)

(venv) tpulliam@lappy:~/code/linuxandchill-src$ ghp-import -m "Generate Pelican site" -r git@github.com:Timothy-Pulliam/Timothy-Pulliam.github.io.git -b master content/
(venv) tpulliam@lappy:~/code/linuxandchill-src$ git push pages master
Counting objects: 9, done.
Delta compression using up to 12 threads.
Compressing objects: 100% (9/9), done.
Writing objects: 100% (9/9), 7.05 KiB | 2.35 MiB/s, done.
Total 9 (delta 1), reused 5 (delta 0)
remote: Resolving deltas: 100% (1/1), done.
To github.com:Timothy-Pulliam/Timothy-Pulliam.github.io.git
   c33a107..50cf76f  master -> master

commit 50cf76f051ff7190e5e52a8596b8f684c47fb57f (HEAD -> master, pages/master)
Author: Timothy Pulliam <timothy.dpulliam@gmail.com>
Date:   Tue May 14 10:29:32 2019 -0400

    Generate Pelican site

commit c33a107e2624455c70a854ed834c783c301182a6 (src/master, src/HEAD)
Author: Timothy Pulliam <timothy.dpulliam@gmail.com>
Date:   Tue May 14 10:10:09 2019 -0400

    Generate Pelican site

Мой вопрос

Является ли то, что я делаю, правильным подходом к тому, чего я хочу достичь?Я хочу избежать ненужных коммитов и проблем в будущем.Вот структура каталогов, чтобы лучше понять, с чем я работаю.

linuxandchill-src/
├── content
├── Makefile
├── output
├── pelicanconf.py
├── publishconf.py
├── README.md
├── requirements.txt
├── tasks.py
└── venv
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...