git добавить все подкаталоги - PullRequest
0 голосов
/ 13 декабря 2018

Я создаю, помещая все свои проекты в папку, и делаю в этой папке

git init
git add .
git commit -m"init"

После этого я создаю новый git-репозиторий в github и копирую, как обычно, команды для добавления репозитория., но когда я нажал, я обнаружил, что содержимое всех моих проектов не было передано, но не заданные каталоги выдвинуты правильно, я хочу выдвинуть все свои заданные проекты, как я могу это сделать?

Ответы [ 3 ]

0 голосов
/ 13 декабря 2018

хорошо, давайте проясним здесь.выполнение git init делает текущий каталог, в котором вы cd'd, проектом git.как только вы выполнили git init, вы можете начать отслеживать этот каталог в git-репозитории!в вашем случае, когда вы пытаетесь отследить все свои проекты в git, вам нужно будет cd в каждый из тех каталогов, где используются ваши проекты:

 cd path_to_your_project/ 

, вам нужно будет преобразовать их вgit-проект, выполнив

 git init

, затем вам нужно будет добавить все неотслеживаемые файлы, используя:

 git add --all

, затем вам нужно будет сделать первый коммит:

git commit -m "my first commit"

После того, как вы отправили свои изменения, вы можете начать удаленное отслеживание проекта, указав его источник и отправив изменения в мастер (пример предполагает репо на github):

git remote add origin git@github.com:<git_user_name>/<repo_name>
git push -u origin master
0 голосов
/ 13 декабря 2018

Если у вас есть несколько репозиториев git внутри репозитория git (например, «вложенные подпапки gited» внутри вашей родительской папки), поведение по умолчанию для git - игнорирование этих подкаталогов при запуске git add из родительского репозитория.

Вам нужно будет отследить каждый из ваших директорий в своем собственном выделенном репозитории на github.

0 голосов
/ 13 декабря 2018

Возможно, вы не добавили новые файлы в свою постановку.Посмотрите, какие изменения являются этапами с git status, и подготовьте все файлы в вашем репо с помощью git add -A.Затем подтвердите и отправьте свои изменения в удаленное репо.

Также вы можете проверить, как вы настроили ваше удаленное репо.С git remote add origin remote repository URL вы связываете локальное репо с удаленным репозиторием GitHub.С git push -u origin master вы сможете отправить свои изменения в GitHub (который вы назвали origin)

...