Я понял, что файловые структуры (т. Е. Путь каждого файла в репо) в репозитории github отличаются от локального репо после перемещения .git в родительский каталог. например. мой предыдущий репо в И/и выглядит следующим образом:git push локальная файловая структура для удаленного репо
repo/src/.git
repo/src/repofiles.c
после issusing следующих команд
repo/src$ls -a
repofiles.c .git
repo/src$mv .git ..
repo/src$cd ..
repo$mkdir example
repo$touch example/example1.c && git add example/example1.c
repo$ls -a
src example .git
repo$git commit -a && git push www.github
сейчас в удаленном репозитории, у меня есть корневая папка с
repo/src/repofiles.c
repo/src/.git
repo/src/example/example1.c
Однако я хочу иметь следующие структуры, поскольку моя местная структура имеет:
repo/src/repofiles.c
repo/examples/example.c
repo/.git/
Несовместимость файловой структуры делает программу не запущенной для пользователей.