Лучший рабочий процесс для разветвления библиотеки и синхронизации с восходящим потоком? - PullRequest
0 голосов
/ 28 мая 2020

Я новичок в Github. Я нашел отличную библиотеку для работы. Я хочу скопировать его в свой репозиторий и добавить свои коды для использования исходной библиотеки. Когда я закончу sh, я хочу скопировать его на страницы Github для окончательного тестирования.

Это моя текущая установка, хотя я еще не пробовал синхронизировать c с восходящим потоком, поскольку в восходящем потоке нет обновлений, и я не знаю, как это сделать. (Я попробую это после обновления библиотеки). (Я отношусь к пультам дистанционного управления как к каталогу, но я не уверен, что именно это за исходный код восходящего потока)

my-repo |----- upstream/master (contains original library) |----- folderA |----- folderB |----- folderC |----- origin/master (contains modified library) |----- folderA |----- folderB |----- folderC |----- custom.file user.github.io |----- gh-page/master |----- submodule-my-repo |----- folderA |----- folderB |----- folderC |----- custom.file

Я думал сделать это вместо этого, но не знаю как.

my-forked-repo |----- upstream/master (contains original library) |----- folderA |----- folderB |----- folderC |----- branch/master (containing the needed folders of upstream) |----- folderA |----- folderC my-repo |----- origin/master (contains original library) |----- submodule-my-forked-repo (branch/master) |----- folderA |----- folderC |----- my-codes grabs file from submodule-my-forked-repo/folderA user.github.io |----- gh-page/master |----- submodule-my-repo |----- submodule-my-forked-repo (branch/master) |----- folderA |----- folderC |----- my-codes grabs file from submodule-my-forked-repo/folderA

Таким образом, я не вмешиваюсь напрямую в библиотеку, и библиотека может быть обновлена ​​независимо от моего кода, поэтому я не получаю беспорядка слияния и различий, дельт, et c. Есть ли более правильный правильный способ этого рабочего процесса. Пожалуйста, предоставьте также команды. Спасибо.

...