Esta posta.
Como atualizar e comprometer apenas as permissões de um arquivo usando o Git?
Para atualizar e comprometer apenas as permissões de arquivo usando o controle da versão Git, consulte as seguintes etapas:
Etapa 1: redirecionar para o repositório desejado
A princípio, mude para o repositório Git específico executando o “cd”Comando:
$ CD "C: \ Usuários \ Nazma \ Git \ Naz-Test"
Etapa 2: Liste o conteúdo disponível
Em seguida, execute o “ls”Comando para exibir o conteúdo todo existente do repositório de trabalho atual:
$ ls
De acordo com a saída abaixo do ritmo, os repositórios contêm “arquivo1.TXT" e "File2.py" arquivos:
Etapa 3: Exibir a cabeça apontando sha-hash
Agora, para mostrar o sha-hash do compromisso onde a cabeça está apontando que contém o arquivo, utilizando o “Git LS-Tree”Comando:
Cabeça $ Git LS-Tree
Como você pode ver, o “arquivo1.TXT"Contém o"644”Modo de permissões por padrão:
Etapa 4: Índice de atualização
Depois disso, execute o “Git Update-Index”Comando para atualizar as permissões do arquivo em que a cabeça está apontando:
$ git update-index --chmod =+x file1.TXT
Aqui o "-chmod =”Vai levar o modo de permissões desejado. Por exemplo, especificamos o “+x"Que indica"755”Modo de permissão:
Etapa 5: Compreenda alterações atualizadas de permissão
Finalmente, comprometa as mudanças adicionais no repositório Git, executando o “Git Commit”Comando junto com a mensagem de confirmação específica:
$ git Commit -M "Alterar permissões de arquivo"
Pode -se observar que as alterações especificamente do modo de arquivo estão comprometidas:
Etapa 6: Verifique as permissões de alteração do arquivo
Por fim, use o “Git LS-Tree”Comando junto com o“CABEÇA”Ponteiro:
Cabeça $ Git LS-Tree
Como você pode ver, as permissões do “arquivo1.TXT”São alterados com sucesso de“644" para "755" modo:
É isso! Explicamos a maneira mais fácil de mudar e cometer permissões de arquivo usando o Git.
Conclusão
Para atualizar e comprometer apenas as permissões de arquivo usando o controle da versão Git, primeiro, mude para o repositório necessário e liste seu conteúdo. Então, execute o “Cabeça Git LS-Tree”Comando para exibir o arquivo onde a cabeça está apontando com as permissões padrão. Depois disso, use o “git update -index -chmod =+x ”Comando. Por fim, comprometa mudanças e verifique -as. Esta posta.