Est-ce le chemin complet nécessaire pour désindexer un fichier dans GIT si am currenlty sous un sous-répertoire?
-
26-09-2019 - |
Question
Repo: mergetest
$ PWD
/ gitvobs / mergetest / pomme
git status $
Sur la branche BR1
Changé mais pas mise à jour:
(utilisez "add git ..." mettre à jour ce qui sera livré)
(utilisez "git checkout - ..." aux changements défausse dans le répertoire de travail)
**modified: inside**
$ à l'intérieur de la caisse git
erreur:. Pathspec 'intérieur' ne correspond à aucun fichier (s) connu git
$ git checkout pomme / intérieur fonctionne parfaitement
Ainsi, chaque fois, ai-je besoin de spécifier le chemin complet d'un fichier aux changements désindexer quand je suis dans un sous-répertoire?
Ce n'est pas le cas avec add (je peux ajouter le fichier en utilisant « nom de fichier add git » partout)
Est-ce le GIT se comporte de façon ou est cela a changé dans d'autres versions de GIT?
Am en utilisant la version git 1.6.6
Merci
La solution
Sur la version 1.7.1 git, je peux utiliser git checkout inside
pour revenir le fichier. Voici commit qui a introduit la fonctionnalité, si vous êtes curieux.
Edit: En fait, il fonctionne dans la version 1.5.6.5 git ainsi. Donc, je ne sais pas ce que cela signifie.