Como forçar a substituição de arquivos locais em git

Como forçar a substituição de arquivos locais em git

Usando o Git Pull, baixamos as últimas alterações do Git Remote Repository para o Código do Repositório Local. Durante esse processo, enfrentamos problemas muitas vezes devido a mudanças locais. Em seguida, precisamos forçar a substituição de quaisquer alterações locais e atualizar todos os arquivos do repositório remoto.

Importante :-

  • Todas as mudanças locais serão perdidas.
  • Quaisquer commits locais que não foram pressionados serão perdidos.
  • Quaisquer arquivos que não sejam rastreados pelo git não serão afetados.

Comandos para substituir arquivos locais:-

Use o seguinte comando para forçar a substituição de arquivos locais do repositório remoto. Estamos assumindo que você está baixando alterações do Remote Master Branch.

$ git busca -todos $ git reset -origem/mestre difícil 

Para baixar as alterações de alguma outra filial, use o seguinte comando.

$ git reset -origem difícil/outro_branch 

Explicação:-

  • Git Fetch Command Downloads as atualizações mais recentes do controle remoto, mas não se fundir ou rebase em arquivos locais.
  • Redefinição do Git Redefina o ramo mestre para o que você acabou de buscar. A opção -Hard altera todos os arquivos em sua árvore de trabalho da mesma forma que no Origin/Master