2011-12-13 3 views
14

Ho il mio progetto + sottomodulo RestKit. Errore durante la modifica delle impostazioni di RestKit. Ho aggiunto il supporto per armv6 e armv7.Errore Git: modifiche non modificate per il commit

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

Come risolvere questo errore.

AGGIORNAMENTO: Non eseguo git aggiungere RestKit.

UPDATE2: La strusture del mio progetto è:

enter image description here

ho aggiunto modulo come

git submodule update -i 
+0

Avete eseguire 'git add RestKit'? –

+0

e se non si fa 'git add -u' (quindi solo' git add .' e 'git commit -m 'message'') – zoran119

+0

Non mi ha aiutato molto. – Voloda2

risposta

21

Si sono evidentemente di fronte ad un modulo, così si dovrebbe utilizzare il flusso di lavoro modulo:

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

Potete trovare maggiori informazioni here.

anche: Git Book on Submodules

+0

Non mi ha aiutato. – Voloda2

+1

Potresti darci maggiori informazioni allora? Qual è lo stato del tuo submodulo e del tuo progetto? – BenC

+1

Ho provato il tuo codice di aggiornamento e funziona. Grazie. – Voloda2