J'ai un fichier suivi dans un référentiel git. Comment décompresser ce fichier sans le supprimer à l'aide de magit?
23
Frapper i
gitignore le fichier et le retrace du dépôt git.
En coulisses, c'est le cas git rm --cached
- Plus d'informations sur cette commande git à partir d'une question StackOverflow
k
) ramène simplement le contenu du fichier à son dernier état validé; il ne le retrace pas. Pour le tester, modifiez le fichier que vous venez deg
supprimer , appuyez sur le tampon magit pour actualiser le contenu et vous verrez ce fichier réapparaître dans la section Unstaged .i
Appuyez d' abord sur le fichier que vous souhaitez déceler, puis appuyezk
sur.gitignore
. Pour mon cas d'utilisation, s'il y a un fichier que je veux déceler, je veux aussi le gitignore. De cette façon, mon tampon magit reste propre et vide :)Dans le tampon Magit, appuyez sur K (majuscule k) sur le fichier. Il fonctionne avec magit 2.3; Je ne sais pas pour les versions antérieures.
la source
Utiliser à
M-x magit-file-untrack
partir d'un tampon visitant un fichier suivi ou à partir d'un tampon Magit. Lorsque le tampon visite un fichier, ce fichier est proposé comme choix par défaut.Lorsque le point se trouve sur un fichier dans un tampon Magit, cela est également proposé par défaut. Vous pouvez également ajouter le nouveau
magit-insert-tracked-files
àmagit-status-sections-hook
, puis une arborescence de tous les fichiers suivis est insérée dans le tampon d'état (mais cela peut ne pas être bon pour les performances dans les grands référentiels).la source