Я хочу управлять всеми своими файлами конфигурации в одном репо на Github.
например, у меня есть 3 папки: папка A, папка B, папка C
папка A имеет файл: confA
в папке B есть файл: confB
в папке C есть файл: conf C
в папке A
git init
git remote add origin repoURL
git add confA
git commit -m "adding confA"
git push -u origin master
, сейчас в репо Github, есть configA
, когда я делаю то же самое с папкой B
Я получаю сообщение об ошибке, в котором говорится, что сначала я должен клонировать репо на локальный сервер.
error: failed to push some refs to 'xxxxxx'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
В этом проблема Я не хочу иметь копию репо в моих папках, просто pu sh один файл в папках для удаленного репо.
и папки конфигурации есть везде, в нем также есть другие файлы.
, и репо для каждого файла конфигурации также не является хорошим вариантом для меня.