Como fazer com que o Git ignore alterações no modo de arquivo (chmod)?

Como Fazer Com Que O Git Ignore Alteracoes No Modo De Arquivo Chmod



No Git, um arquivo possui diferentes modos, como as permissões de leitura, gravação e execução para diferentes usuários. Ao trabalhar em um projeto de desenvolvimento do Git, os desenvolvedores geralmente alteram as permissões do modo de arquivo de acordo com seus requisitos e, em seguida, os definem de volta ao modo padrão. O ' $ git config core.fileMode ” pode ser usado para esta finalidade.

Os resultados desta redação são:

Vamos seguir em frente e passar por eles um por um!







Como alterar o Git Ignore o modo de arquivo (chmod) “True” com o valor de configuração?

Para fazer o Git ignorar o modo de arquivo (chmod), primeiro vá para o repositório local do Git e crie um arquivo. Em seguida, mova-o para o índice de preparação e confirme as alterações. Verifique as definições de configuração padrão do modo de arquivo. Se verdadeiro, altere o modo de arquivo usando o botão “ $ chmod ” e verifique as permissões.



Agora, confira o exemplo a seguir para entender melhor!



Passo 1: Inicie o Terminal Git Bash
Abra o Git bash usando o menu Iniciar do Windows:





Etapa 2: mover para o repositório Git necessário
Execute o “ cd ” para mover para o repositório Git necessário:



$ cd 'C:\Ir \ t is_1'

Etapa 3: inicializar o repositório Git
Inicialize o repositório Git usando o seguinte comando:

$ Está quente

Etapa 4: criar um novo arquivo
Utilize o comando abaixo indicado para gerar um novo arquivo na área de trabalho do Git:

$ toque demo.txt

Etapa 5: adicionar arquivo ao índice de preparação do Git
Em seguida, mova o arquivo para o índice do Git através do comando abaixo:

$ git add demo.txt

Etapa 6: confirmar alterações
Confirme todas as alterações adicionadas junto com uma mensagem específica e atualize o repositório:

$ git commit -m 'arquivo de demonstração adicionado'

Etapa 7: verifique as configurações padrão do modo de arquivo
Execute o comando fornecido para ver as configurações padrão do modo de arquivo:

$ git config core.fileMode

De acordo com a saída fornecida, o status das definições de configuração do modo de arquivo é “ verdadeiro ”. Agora, faça algumas alterações:

Etapa 8: verifique as permissões padrão do arquivo
Para verificar as permissões padrão do arquivo, execute o comando “ ls-l ” junto com o nome do arquivo:

$ ls -eu demo.txt

Pode-se observar que apenas o usuário (proprietário) possui permissões de leitura e gravação e o restante das pessoas possui permissões somente de leitura:

Etapa 9: alterar o modo de arquivo
Use o ' chmod ” juntamente com os bits de permissão e o nome do arquivo para alterar o modo de arquivo para diferentes permissões:

$ chmod 444 demo.txt

Alteramos as permissões para 444, o que significa que todos têm permissões somente leitura, incluindo o autor (proprietário):

Etapa 10: verifique as permissões do arquivo
Para verificar se as permissões do arquivo foram alteradas ou não, execute o comando fornecido:

$ ls -eu demo.txt

Na captura de tela fornecida abaixo, pode-se ver que as permissões foram alteradas para 444, que é somente leitura para todos:

Como alterar o Git Ignore o modo de arquivo (chmod) “False” com o valor de configuração?

Se você não deseja preparar as alterações do modo de arquivo em seu projeto Git de desenvolvimento de trabalho atual, defina as permissões de configuração do modo de arquivo como “ Falso ”.

Experimente as seguintes etapas para fazer isso.

Etapa 1: alterar as permissões de configuração do modo de arquivo
Execute o comando fornecido para definir as permissões de configuração do modo de arquivo como false:

$ git config core.fileMode falso

Etapa 2: alterar o modo de arquivo
Para alterar o modo de arquivo para verificação de ignorar alterações no modo de arquivo, execute o comando abaixo indicado:

$ chmod 744 demo.txt

Etapa 3: verificar as permissões do arquivo
Verifique se as permissões do arquivo foram alteradas ou não, utilizando o comando fornecido:

$ ls -eu demo.txt

A saída abaixo mostra que as permissões foram alteradas para 744, o que significa que apenas o usuário (proprietário) tem permissões de leitura e gravação e o restante das pessoas tem permissões somente leitura:

Etapa 4: verifique as permissões do arquivo rastreado
Para ver as informações detalhadas dos arquivos em caminhos não mesclados, use o comando fornecido:

$ git ls-files --etapa

Observação : Podemos ver que localmente o “ demo.txt ” o modo de arquivo é 744, mas no Git ainda é 644, que é o modo de arquivo padrão. Isso significa que as alterações no modo de arquivo ocorrem apenas localmente e o Git ignora as alterações no modo de arquivo.

Explicamos o procedimento mais fácil para fazer com que o Git ignore as alterações do modo de arquivo (chmod).

Conclusão

Para fazer com que o Git ignore as alterações do modo de arquivo (chmod), primeiro crie um arquivo no repositório git local e confirme-o. Depois disso, altere o modo de arquivo usando o botão “ $ chmod ” e verifique as permissões. Em seguida, altere as permissões de configuração do modo de arquivo usando o “ $ git config core.fileMode ” para ignorar as alterações no modo de arquivo no Git. Em seguida, altere o modo de arquivo novamente e verifique as permissões. Este artigo explicou como o Git ignora as alterações do modo de arquivo (chmod).