Questo post discuterà dell'aggiornamento e del commit solo delle autorizzazioni dei file utilizzando il controllo della versione Git.
Come aggiornare e confermare solo le autorizzazioni di un file utilizzando Git?
Per aggiornare e confermare solo le autorizzazioni dei file utilizzando il controllo della versione Git, controlla i seguenti passaggi:
- Passare al repository richiesto.
- Visualizza l'elenco dei contenuti.
- Visualizza il file a cui punta HEAD con le autorizzazioni predefinite eseguendo il comando ' git ls-tree HEAD ” comando.
- Esegui il ' git update-index –chmod=+x
” comando. - Infine, conferma le modifiche e verificale.
Passaggio 1: reindirizzamento al repository desiderato
All'inizio, passa al particolare repository Git eseguendo il comando ' CD comando:
$ CD 'C:\Utenti \N asma\Vai \N quel-corpo'
Passaggio 2: elenca i contenuti disponibili
Quindi, esegui il ' ls ” comando per visualizzare tutto il contenuto esistente del repository di lavoro corrente:
$ ls
Secondo l'output indicato di seguito, i repository contengono ' file1.txt ' E ' file2.py ' File:
Passaggio 3: Visualizza HEAD Pointing SHA-Hash
Ora, per mostrare l'hash SHA del commit in cui punta HEAD che contiene il file utilizzando il ' git ls-tree comando:
$ git ls-tree TESTA
Come puoi vedere, il “ file1.txt ” contiene il “ 644 ” modalità di autorizzazione per impostazione predefinita:
Passaggio 4: aggiorna l'indice
Successivamente, esegui il ' git indice di aggiornamento ” comando per aggiornare i permessi del file a cui punta HEAD:
$ git indice di aggiornamento --chmod =+x file1.txtEcco, il “ –chmod= ” prenderà la modalità di autorizzazione desiderata. Ad esempio, abbiamo specificato il ' +x ” che indica il “ 755 ' modalità di autorizzazione:
Passaggio 5: confermare le modifiche aggiornate all'autorizzazione
Infine, conferma le modifiche aggiunte al repository Git eseguendo il comando ' git commit ” insieme al particolare messaggio di commit:
$ git commit -M 'modifica autorizzazioni file'Si può osservare che in modo specifico le modifiche alla modalità file vengono salvate:
Passaggio 6: verificare le autorizzazioni per la modifica dei file
Infine, usa il ' git ls-tree ” insieme al comando “ TESTA puntatore:
$ git ls-tree TESTACome puoi vedere, i permessi del ' file1.txt ” sono stati modificati con successo da “ 644 ' A ' 755 ' modalità:
Questo è tutto! Abbiamo spiegato il modo più semplice per modificare e confermare i permessi dei file utilizzando Git.
Conclusione
Per aggiornare e confermare solo le autorizzazioni dei file utilizzando il controllo della versione Git, per prima cosa spostati nel repository richiesto ed elencane il contenuto. Quindi, esegui il ' git ls-tree HEAD ” per visualizzare il file a cui punta HEAD con le autorizzazioni predefinite. Successivamente, usa il ' git update-index –chmod=+x