Como redefinir o arquivo para ser o mesmo que a filial mestre em Git

Como redefinir o arquivo para ser o mesmo que a filial mestre em Git
No Git, os usuários podem acessar um arquivo em várias ramificações e atualizar mudanças várias vezes e salvá -las. Depois de alterar o repositório local do Git, os usuários devem confirmar alterações no repositório remoto Git para salvá -los e atualizá -los permanentemente para os outros membros do projeto. Este processo pode ser executado usando comandos git sem problemas.

Neste guia, você aprenderá o procedimento para redefinir os arquivos como o mesmo que a filial mestre em Git.

Como redefinir o arquivo para ser o mesmo que a filial mestre em Git?

Suponha que tenhamos um arquivo importante em nosso git “mestre”Filial que não foi atualizado. No entanto, já foi atualizado e cometido várias vezes em outra filial. Agora, somos obrigados a remover todas as alterações feitas no arquivo e revertê -lo ao mesmo estado que no ramo mestre.

Mova-se em direção ao procedimento abaixo para entender o cenário acima!

Etapa 1: Lançar o Git Bash
Abra o terminal Git com a ajuda do “Comece" cardápio:

Etapa 2: Mova para o diretório Git
Navegue até o diretório local do Git usando o “cd”Comando:

$ CD "C: \ Usuários \ Nazma \ git \ revert"

Etapa 3: Criar e mudar de ramo
Agora, crie e mude para a nova filial imediatamente, utilizando o comando fornecido:

$ git checkout -b mestre

Etapa 4: Criar arquivo
Executar o “tocar”Comando para criar um novo arquivo chamado“arquivo1.TXT”:

$ touch file1.TXT

Etapa 5: rastrear o arquivo
Em seguida, rastreie o arquivo do diretório de trabalho para a área de estadiamento:

$ git add file1.TXT

Etapa 6: Comprometer mudanças
Compromete as alterações feitas no repositório Git com uma mensagem de confirmação:

$ git Commit -m "1 arquivo adicionado"

Como você pode ver, as mudanças são comprometidas com sucesso no repositório Git:

Etapa 7: Atualizar arquivo
Abra o arquivo para fazer algumas alterações:

$ start file1.TXT

Etapa 8: Comprometer mudanças
Agora, salve alterações usando o “Git Commit”Comando com“-m”Opção para especificar qualquer mensagem:

$ git commit -m "file1.txt atualizado "

Etapa 9: Switch Branch
Em seguida, execute o “checkout git”Comando para voltar para o anterior“principal" filial:

$ git checkout main

Etapa 10: arquivo de atualização
Abra o arquivo usando “começar”Comando para atualizá -lo e pressionar“Ctrl + s"Chave para salvar alterações:

$ start file1.TXT

Etapa 11: Redefinir arquivo
Para redefinir as mudanças, execute o “checkout git”Comando:

$ git checkout Master - file1.TXT

Aqui, especificamos o nome da filial “mestre”E usado“-”Antes do nome do arquivo, que indica que o texto especificado será interpretado como um nome de arquivo em vez do nome da filial:

Etapa 12: Verifique a operação de redefinição
Agora, abra o arquivo para verificar a operação de redefinição:

$ start file1.TXT

Como você pode ver, o arquivo especificado é aberto no editor padrão e é redefinido para o mesmo que o Master Branch:

Etapa 13: Ver alterações
Por fim, execute o “Git Dif”Comando para visualizar a diferença entre o conteúdo no arquivo recém -reiniciado:

$ git diff -cacheado

Aqui o "-cache”A opção é usada para exibir as alterações de redefinição:

Vamos verificar o procedimento para redefinir o arquivo para uma confirmação específica no Git.

Como redefinir o arquivo para comprometimento específico no git?

Às vezes, os usuários precisam redefinir o arquivo para um determinado compromisso. Para conseguir isso, os usuários podem visualizar as alterações feitas entre as versões do arquivo. Vamos tentar as instruções abaixo fornecidas para esse fim.

Etapa 1: mova para a pasta
Executar o “cd”Comando para navegar para a pasta específica:

$ CD "C: \ Usuários \ Nazma \ git"

Etapa 2: Criar diretório
Crie um novo diretório local Git utilizando o comando fornecido:

$ mkdir linux-tip

Depois disso, navegue para o recém -criado repositório local Git:

$ CD Linux-tip

Etapa 3: Criar e mudar de ramo
Agora, crie uma nova filial e mude para ela imediatamente:

$ git checkout -b alfa

Aqui o "-b”A bandeira representa o ramo:

Etapa 4: Criar arquivo
Crie um novo arquivo chamado “arquivo1.TXT”Usando o seguinte comando:

$ touch file1.TXT

Etapa 5: rastrear o arquivo
Em seguida, execute o “git add”Comando para rastrear o arquivo na área de estadiamento:

$ git add file1.TXT

Etapa 6: Abrir arquivo
Abra o arquivo criado, adicione algum texto e salve -o:

$ start file1.TXT

Etapa 7: Criar e alternar o ramo
Em seguida, crie e mude para o novo ramo chamado “beta" com a ajuda de "checkout git”Comando:

$ git checkout -b beta

Etapa 8: Abrir e atualizar o arquivo
Abra o arquivo, atualize -o na nova filial e salve -o:

$ start file1.TXT

Etapa 9: Comprometer mudanças
Comprometa todas as mudanças no repositório Git:

$ git commit -m "file1 atualizado"

Etapa 10: Verifique o histórico do log
Veja o histórico de log do repositório local do Git:

$ git log

A saída refere -se às mudanças de compromisso mais recentes:

Etapa 11: Redefinir arquivo usando hash de comprometimento
Executar o “checkout git”Comando com o hash e o nome do arquivo para redefini -lo:

$ git checkout f0e09032ee7cc71e7181f8f4e1e9816f973915c0 arquivo1.TXT

Como você pode ver, as alterações são redefinidas com sucesso:

Você também pode executar a mesma tarefa usando o “Redefinição do Git”Comando como seguinte:

$ git reset F0E09032EE7CC71E7181F8F4E1E9816F973915C0 FILE1.TXT

Como você pode, o status atual de “arquivo1.TXT" é "M”, Que indica que é modificado e é redefinido como antes:

Nós compilamos o método para redefinir os arquivos para ser o mesmo que uma filial mestre em Git.

Conclusão

Para redefinir o arquivo para ser o mesmo que a filial mestre em Git, crie um repositório local Git. Em seguida, crie e adicione arquivos a ele. Em seguida, crie e mude para a nova filial imediatamente. Abra o arquivo em uma nova filial, atualize -a e salve -a no Git. Executar o “$ git checkout mestre - file_name”Comando para redefinir o arquivo. Para redefinir o arquivo para um compromisso específico no Git, utilize o “$ git reset " ou "checkout $ git”Comando. Este guia ilustrou o procedimento para redefinir os arquivos como o mesmo que a filial mestre em Git.