2012-03-15 6 views
0

lorsque je lance git status -s, git reconnaître le fichier de l'endroit où le dossier .git.git reconnaître le fichier .git dossier

paganotti:test paganotti$ pwd 
/Users/paganotti/Documents/Project/prova/test 

paganotti:test paganotti$ git status -s 
M ../.DS_Store 
M cambiato 

le référentiel est "test" dossier pas "prova"! et le dossier .git est dans un dossier "test"

Pourquoi voir ../.DS_Store que c'est à l'extérieur?

Répondre

0

Si vous tapez git rm --cached ../.DS_Store, vous devez le décompresser à partir des validations ultérieures. Essayez et voir si elle est supprimée lorsque vous faites état git -s

espoir qui aide,

-Wes

Plus d'infos @http://help.github.com/ignore-files/

+0

Salut, rm git --cached ../. DS_Store pas supprimer le fichier. J'obtiens fatal: '../.DS_Store' est en dehors du dépôt – paganotti

+0

Essayez de supprimer le fichier .DS_Store de/Users/paganotti/Documents/Project/prova/il régénérera un autre mais pourrait résoudre le problème de git. Tapez rm -rf .DS_Store lorsque vous êtes dans le répertoire/Users/paganotti/Documents/Project/prova /. Ensuite, essayez de git status -s et voyez si cela fonctionne. – Wes

+0

Je l'enlève. then git status -s affiche ceci: D ../.DS_Store Donc, j'ai exec git add -u pour ajuster l'index, puis git commit -m 'dadas'. Maintenant, il disparaît. Merci beaucoup. – paganotti