Como corrigir o erro push git '[remoto rejeitado] principal' '?

Como corrigir o erro push git '[remoto rejeitado] principal' '?

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”.