Проверьте проект git_split в https://github.com/vangorra/git_split
Поверните каталоги git в свои собственные репозитории в своем собственном месте. Нет поддерева смешного дела. Этот скрипт возьмет существующий каталог в вашем репозитории git и превратит этот каталог в самостоятельный собственный репозиторий. По пути он скопирует всю историю изменений для предоставленного вами каталога.
./git_split.sh
src_repo - The source repo to pull from.
src_branch - The branch of the source repo to pull from. (usually master)
relative_dir_path - Relative path of the directory in the source repo to split.
dest_repo - The repo to push to.
Как только вы получите данные через XMLHttpRequest, вам, вероятно, потребуется изменить их с строки на объект javascript с помощью JSON.parse
. Если напечатанная строка выглядит как dataString
ниже, вы можете извлечь значения с помощью Object.entries
, например:
const dataString = '[{ "title":"Random Information", "item01":"43", "item02":"36",
"item03":"31", "item04":"16", "item05":"36" }]';
Object.entries(JSON.parse(dataString)[0]).forEach( entry => { console.log(entry); });