J'ai 2 branches dans mon projet Java: master et refactor. J'ai fini de travailler sur refactor alors j'aimerais maintenant checkout master
et fusionner refactor en master. Tout en travaillant sur le refactoring, j'ai aussi ajouté quelques fichiers à .gitignore (l'un d'entre eux était .idea) et maintenant je reçois:Impossible de vérifier la branche ou de supprimer les fichiers problématiques
[[email protected] MCleaner]$ git checkout master
error: The following untracked working tree files would be overwritten by checkout:
.idea/description.html
.idea/misc.xml
.idea/modules.xml
.idea/project-template.xml
.idea/vcs.xml
Please move or remove them before you switch branches.
Aborting
J'ai lu beaucoup de messages et rien ne fonctionne. Comment puis-je supprimer ces fichiers sans accéder à la branche master? Y a-t-il moyen d'arranger ça? S'il vous plaît fournir des commandes cmd si vous le pouvez, je suis encore nouveau à git.
est ici la sortie de git status
:
On branch refactor
Your branch is up-to-date with 'origin/refactor'.
Untracked files: (use "git add <file>..." to include in what will be committed)
.idea/
target/
nothing added to commit but untracked files present (use "git add" to track)
Avez-vous engagé toutes les mises à jour de votre agence refactor? –
Oui, voici le statut git: 'michal @ michal-pc MCleaner] $ git statut Sur le refactor de succursale Votre agence est à jour avec 'origin/refactor'. fichiers: sans trace (utilisez « git add ... » à inclure dans ce qui sera commis) \t .idea/ \t rien cible/ ajouté à commettre, mais les fichiers présents trassez (utilisez « git ajouter » pour suivre ' –
doublemc
Ensuite, le répertoire .idea n'est pas * validé car il n'est toujours pas suivi. Jetez-le ou ajoutez-le. - selon que cela fait partie de votre projet ou était juste un espace temporaire pour vous. –