2017-10-10 11 views
0

Je travaille avec un référentiel BitBucket en utilisant SourceTree. Le problème est qu'il y a un fichier qui a apparemment des changements. Mais il n'a pas. J'essaie d'ignorer les changements via Right click, Discard mais il change seulement le nom de fichier de File.php à file.php et viceversa (après avoir ignoré les changements à nouveau). Dans mon serveur, ce fichier est différent des deux dans mon environnement local. Je veux juste "nettoyer" mon SourceTree de fichiers ennuyeux, sans affecter mon fichier distant.Comment puis-je ignorer un fichier non ignorable dans SourceTree (Git)

Je connais les bases de Git, mais je ne suis pas vraiment expert en la matière, donc je ne veux pas exécuter la première commande que je trouve.

Screenshot

+0

Vous avez modifié un fichier qui est suivi dans le référentiel, il n'existe donc aucun moyen réel d'ignorer les modifications que vous avez apportées. En fait, le but est de suivre les modifications apportées aux fichiers que vous avez demandé au système de suivre. – crashmstr

+0

@crashmstr C'est le but! Je n'ai pas apporté de modifications au fichier. Si vous vérifiez les premiers changements détectés par SourceTree, c'est '

+0

Votre capture d'écran montre d'autres changements importants au code. De plus, vous pourriez avoir un problème avec un éditeur qui change les fins de ligne ou quelque chose comme ça. 'git clean -dxf' ou essayez de re-capter. – crashmstr

Répondre

0

@torek merci beaucoup. Ce lien m'a ouvert les yeux. Un partenaire a créé 2 fichiers file.php et File.php avec linux, donc il n'a pas eu de problème à les pousser dans le dépôt. Maintenant, quand j'ai tiré ces changements, je ne pouvais pas avoir les deux fichiers. Et parce qu'ils étaient différents les uns des autres SourceTree m'a toujours dit qu'il y avait des changements. J'espère que cela peut aider d'autres personnes aussi. Merci une fois de plus.