Como atualizar e comprometer apenas as permissões de um arquivo usando o controle da versão Git

Como atualizar e comprometer apenas as permissões de um arquivo usando o controle da versão Git
O Git é a ferramenta de controle de versão popular entre os desenvolvedores que rastreia as mudanças no github na máquina local. Os desenvolvedores podem criar e atualizar vários arquivos e pastas nos repositórios Git. Além disso, eles também podem permitir a alteração do modo de permissões de arquivo. Quando os arquivos são criados, eles têm o “100644”Modo de permissões chmod, o que significa que o proprietário do arquivo pode ler e escrever. No entanto, outros membros podem apenas ler o arquivo. Da mesma forma, vários modos estão disponíveis com diferentes permissões, como “100755" e "100777”.

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:

  • Mover para o repositório necessário.
  • Veja a lista de conteúdo.
  • Exiba o arquivo onde o chefe está apontando com permissões padrão ao executar o “Cabeça Git LS-Tree”Comando.
  • Executar o “git update -index -chmod =+x ”Comando.
  • Por fim, comprometa mudanças e verifique -as.

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.