Git error: изменения не поставлены для фиксации
У меня есть мой проект + подмодуль RestKit. Ошибка при изменении настроек RestKit. Я добавил поддержку armv6 и armv7.
git add .
git add -u
git commit -m "new"
# On branch master
# 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: RestKit (modified content)
#
Как исправить эту ошибку.
UPDATE: я не запускаю git добавить RestKit.
UPDATE2: strusture моего проекта:
![enter image description here]()
Я добавил подмодуль как
git submodule update -i
Ответы
Ответ 1
Вы, по-видимому, имеете дело с подмодулем, поэтому вы должны использовать рабочий процесс подмодуля:
# Modification on RestKit, for instance :
cd RestKit
git add .
git commit -m "Support for armv6 & armv7"
cd ..
# RestKit submodule up-to-date, now update your project
git add RestKit
git commit -m "RestKit submodule updated"
Вы можете найти дополнительную информацию здесь.
Также: Git Книга на субмодулях