12
votes

Gitignore à travers toutes les branches?

Hey, j'essaie d'entrer dans Git, car une première utilisation d'Emacs à faire est de vous assurer que les fichiers ~ et # * # sont ignorés par Git. Documentation parle de .gitignore que j'utilise. Cependant, quelques questions restent:

  • Gitignore est maintenant vérifié dans et partielle d'une branche. Devrait être .gitignore être vérifié et si oui, comment puis-je faire Il est facile disponible dans toutes les branches Dans mon référentiel?
  • Y a-t-il un moyen de utilisez le gitiignore avec git config alors Gitaxore reste constant sur tout mon Repos?
  • Comment puis-je traiter avec emacs verrouillage Les fichiers comme # * # sont traités comme un commentaire?

    Je suis sur Mac Ox Snow Leopard. Cordialement, Jeroen


0 commentaires

5 Réponses :


1
votes
  1. Enregistrement du fichier .gitignore. Il est disponible dans toutes les branches (à moins que vous ne plaisante à ce sujet) et de le tenir au courant de toutes vos exclusions
  2. Utilisez un fichier gitiignore global.
  3. ajoutez ceci à votre fichier gitiignore.

    #
    . #

    J'ai écrit sur le Trois façons d'exclure les fichiers ici .


1 commentaires

Il n'est disponible que dans la branche engagée et dans ces succursales dans lesquelles vous fusionnez cette commission.



4
votes

Si vous avez créé le fichier Giticepore avant de créer les succursales, il est évidemment disponible en eux. Sinon, vous devez fusionner ce fichier à d'autres branches.

Vous pouvez définir un fichier d'ignore global avec git config -global core.exclusfile [ignorefile].


1 commentaires

Fusionner un (s) fichier (Single of Single) est fait mieux avec: jasonrudolph.com/blog/2009/02/25/... ?



8
votes

ajoutez ceci à votre $ home / .gitconfig ; xxx

alors il sera disponible localement sur tous vos référentiels Git.


1 commentaires

Existe-t-il un moyen de le rendre global (un pour toutes les branches) sans le rendre local (il va toujours pousser / tirer jusqu'à / d'origine à distance)?



2
votes

0 commentaires

0
votes

Un moyen le plus simple d'obtenir ce fichier dans toutes les branches serait probablement gitic Cherry-pick commet avec le fichier .gitignore dans ces branches


1 commentaires

Je ne pense pas que Cherry-rose le "Ajouter un fichier de dossiergitignore" dans toutes les branches est ce que @dr Jerry est après, puisqu'il demande une méthode de rendre le fichier disponible sur toutes les branches . Bien sûr, le fichier sera disponible dans toutes les branches après la cueillette de cerise, mais il serait toujours spécifique des succursales car les modifications apportées au fichier ne seront pas partagées entre les branches sans la fusion / cueillette de cerisier.