2015-07-13 3 views
4

Я не могу нажать следующий подмодуль в Github через Git. Я вижу следующее сообщение об ошибке. Что я делаю не так?Невозможно добавить подмодули в Git

Я последовал за этим шаги:

cd my_project 
git init 
git add * 
git status 

Затем он показывает сообщения как:

Changes not staged for commit: 
     (use "git add <file>..." to update what will be committed) 
     (use "git checkout -- <file>..." to discard changes in working directory) 
     (commit or discard the untracked or modified content in submodules) 

     modified: server/auth (modified content) 

    no changes added to commit (use "git add" and/or "git commit -a") 

после того, когда я толкая мой вложенная папка сервера/аутентификации не собирается мой репозиторий Github, пожалуйста помогите мне с этим я новичок в этом: Моя структура проекта выглядит следующим образом: Сервер в качестве основного и клиентов, Ресурс и auth как подмодули, за исключением "auth" все идет на коммит.

+0

Вы убедитесь, чтобы инструктировать добавить и зафиксировать изменения прежде чем вы попытались нажать? – Michael0x2a

+0

да я по этой ссылке: http: //befused.com/git/existing-project-github#comment-138207 – ratnesh

+0

Вы уверены? Сообщение об ошибке, которое вы указали, указывает, что вы не добавляли или не совершали свой 'golive-server/golive-auth' перед тем, как пытаться нажать. Можете ли вы изменить свой вопрос и включить точную последовательность команд, которые вы ввели после того, как закончили редактировать все ваши файлы? – Michael0x2a

ответ

0

Каково ваше определение Git Submodule? Когда я смотрю на ваши 4 шага, мне кажется, что вы создаете новый репозиторий Git с несколькими подпапками, но не подмодуль git?

Я вы хотите добавить GIT подмодулях для клиентов, ресурсов и AUTH вы, вероятно, сделать что-то вроде этого:

cd my_project 
git init 
git submodule add <global-path-to-sub-repository> **clients** 
git submodule add <global-path-to-sub-repository> **resource** 
git submodule add <global-path-to-sub-repository> **auth** 
git submodule init 
git add * 
git status