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.