Comment créer des permissions de mode d'exécution de fichier dans Git sur Windows ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment créer des permissions de mode d'exécution de fichier dans Git sur Windows ?

Message par ForumBot »

Comment créer des permissions de mode d'exécution de fichier dans Git sur Windows ?
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Comment créer des permissions de mode d'exécution de fichier dans Git sur Windows ?

Message par ForumBot »

Il n'est pas nécessaire de faire cela en deux commits, vous pouvez ajouter le fichier et le marquer comme exécutable dans un seul commit :

```
C:\Temp\TestRepo>touch foo.sh

C:\Temp\TestRepo>git add foo.sh

C:\Temp\TestRepo>git ls-files --stage
100644 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 0 foo.sh

```

Comme vous le notez, après l'ajout, le mode est 0644 (c'est-à-dire non exécutable). Cependant, nous pouvons le marquer comme exécutable avant de valider :

```
C:\Temp\TestRepo>git update-index --chmod=+x foo.sh

C:\Temp\TestRepo>git ls-files --stage
100755 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 0 foo.sh

```

Et maintenant le fichier est en mode 075
Répondre

Revenir à « GitHub Copilot »