2010-04-19 12 views
1

J'ai une branche de maître avec un fichier .gitignore avec le répertoire X y sont énumérés. (X n'est pas suivi).git création d'une branche avec des fichiers non suivis

Lorsque je tente d'ajouter une branche suivi d'une télécommande en utilisant la commande

git checkout -b mybranch origin/mybranch 

La branche à distance est suivi de répertoire X, et par conséquent cette caisse échoue avec l'erreur

Untracked working tree file 'X' would be overwritten by merge. 

Quelle est la sortie ?

Aussi je voudrais savoir comment puis-je untrack certains fichiers dans toutes les branches (locales et à distance aussi bien)?

Surya

Répondre

0

Je suppose que la chose la plus simple serait de renommer tout votre répertoire local X (et modifier son entrée .gitignore).

Pour défiliarisation, vous devez exécuter git rm --cached filename. Cela supprimera le fichier de l'index Git, mais ne supprime pas du système de fichiers. La prochaine étape, vous devez l'ajouter à .gitignore.