web-dev-qa-db-ja.com

Gitエラー:変更がコミット用にステージングされていない

プロジェクトと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)
#

このエラーを修正する方法。

更新:git addRestKitを実行しません。

UPDATE2:私のプロジェクトの信頼は次のとおりです。

enter image description here

サブモジュールを次のように追加しました

git submodule update -i
15
Voloda2

あなたは明らかにサブモジュールを扱っているので、サブモジュールワークフローを使用する必要があります:

# 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 Book

24
BenC