Os desenvolvedores lidam com erros diferentes enquanto usam o Git. Às vezes, quando eles empurram a cópia do espelho de um repositório local para o repositório remoto, geralmente encontram o push git “[Remote rejeitado] principal”Erro. Isso acontece quando o ramo de trabalho e o ramo alvo não são os mesmos. Portanto, para resolver esse erro, é necessário trabalhar nas mesmas filiais locais e remotas.
Este artigo demonstrará a solução para corrigir o erro Git Push "[Remote Rejeited] Main".
Como corrigir o erro push git “[remoto rejeitado] principal”?
Para resolver o erro de push git, os desenvolvedores precisam mudar sua filial de trabalho atual usando o “Switch Git" ou "checkout git”Comando.
Aqui, primeiro, mostraremos os encontros de erro de push git acima discutidos. Então, vamos fornecer a solução!
Etapa 1: redirecionar para o repositório local
Primeiro, mude para o repositório local desejado através do comando abaixo estatado:
$ CD "C: \ git \ repoz"
Etapa 2: Verifique a origem remota
Em seguida, verifique se o repositório local está vinculado ao repositório remoto ou não:
$ git remoto -v
Pode -se observar que o controle remoto é adicionado ao repositório local:
Etapa 3: Crie um novo arquivo
Então, execute o “eco”Comando para gerar um novo arquivo no diretório:
$ echo "Este é o arquivo 1" >> arquivo1.TXT
Etapa 4: rastrear o arquivo
Para rastrear o arquivo recém -criado, adicione -o à área de estadiamento Git:
$ git add file1.TXT
Etapa 5: Comprometer mudanças
Digite o “Git Commit”Comando com o“-a”Opção para salvar as alterações encenadas no repositório local:
$ git Commit -a -m "arquivo 1 modificado"
Aqui o "-a”A opção é usada para encenar automaticamente todos os arquivos a serem comprometidos e o“-m”A bandeira é usada para a mensagem de confirmação:
Etapa 6: empurre as alterações locais para o repositório remoto
Agora, empurre o conteúdo local para o repositório do GitHub, executando o comando abordado abaixo:
$ Git Push -Origem do Mirror
Aqui o "-espelho”A opção é usada para criar uma cópia do espelho (duplicada) do repositório com todas as informações:
Observação: Como você pode ver, quando tentamos empurrar a cópia duplicada do repositório local para o repositório remoto, o ““[Remote rejeitado] principal”Erro foi encontrado.
Para resolver este erro, siga as etapas fornecidas.
Etapa 7: mude para outra filial
Use o "Switch Git”Comando e confira outra filial:
$ git switch main
Etapa 8: empurre a cópia das alterações locais para o servidor remoto
Agora, empurre a cópia das alterações locais no servidor remoto:
$ Git Push -Origem do Mirror
Pode -se observar que o erro de push git foi removido com sucesso.
Conclusão
Quando os desenvolvedores tentam empurrar seu repositório local duplicado para o repositório do GitHub, eles geralmente encontram o push git “[Remote rejeitado] principal”Erro. Isso geralmente acontece quando você trabalha em diferentes ramos locais e empurra o conteúdo local para diferentes ramificações remotas. Para resolver esse erro, é necessário funcionar nas mesmas galhos locais e remotos. Este artigo demonstrou o procedimento para corrigir o erro Git Push “[Remote Rejeited] Principal”.