Non, Git ne suivra pas du tout les fichiers de l'appareil (actuellement). Voici un commentaire de dir.c
, read_directory_recursive fonction (v1.7.8.5) qui est utilisé lorsque vous faites git add .
:
* Read a directory tree. We currently ignore anything but
* directories, regular files and symlinks. That's because git
* doesn't handle them at all yet. Maybe that will change some
* day.
Git suit le contenu, pas les fichiers. Donc, essayer de suivre les fichiers de périphérique ne correspond pas vraiment - ils n'ont pas vraiment de contenu au sens traditionnel du terme.
Une approche qui fonctionnerait consiste à créer un script qui crée / "installe" les fichiers de périphérique dont votre application / projet a besoin (y compris fifos ou tout ce dont vous pourriez avoir besoin). Git peut suivre cela très efficacement, et c'est un formulaire pratique à avoir pour un installateur (ou pour d'autres personnes utilisant votre arbre).