Cliente Eclipse IDE Git empurrando código para o github e obtendo “exclusão da ramificação atual proibida”

0

Eu tentei empurrar meu código para o github (pelo Eclipse) e encontrei um problema.

Eu fiz os seguintes passos:

  1. No meu projeto (no Eclipse): clique com o botão direito > equipe > compartilhar projeto > clique em "git" > a seguir.
  2. Na caixa de diálogo Configurar repositório git:

    • Verificar: use ou crie repositório na pasta pai do projeto
    • Clique na linha dentro da tabela, isso ativará o botão Criar Repositório.
    • Clique no botão Criar repositório.
    • Clique no final
  3. Conecte o projeto ao repositório remoto criado anteriormente no Github:

    • Copie o URL do repositório remoto do github.
    • Vá para a perspectiva do Git no Eclipse:
    • Na visualização Git Repositories:
    • Vá para a seção Remotos, clique com o botão direito e escolha Criar remoto…
    • Na caixa de diálogo Novo controle, clique em OK
  4. Na caixa de diálogo Configurar envio:

    • Seção URIs de envio, clique em adicionar
    • No repositório do Git de destino, cole o URL copiado do github no campo de texto do URI.
    • Pressione Concluir.
  5. seção Mapeamentos de referência clique em adicionar.
  6. Em Criar ou Editar Refspec, campo de texto de ramificação remota: digite "Refs / heads / master".

    • Marque "forçar atualização".
    • pressione OK.

Para enviar seu código para o github:

  • no Eclipse, clique com o botão direito do mouse no nome do projeto
  • escolha: Equipe | Empurre para o upstream

Depois de tudo isso, recebi este erro:

deletion of the current branch prohibited
error: refusing to delete the current branch: refs/heads/master

Como posso resolver este problema?

    
por Ron.k 11.12.2014 / 12:12

1 resposta

0

Desculpe, mas sua pergunta está muito mal formatada, o que dificulta a leitura.

Eu faria o seguinte:

  • clonar o projeto do github (usando o git console, o tortoise git ou o SourceTree)
  • Importe o projeto no eclipse (importe o projeto existente para o espaço de trabalho)
  • O plug-in eGit detectará que este é um projeto git e o compartilhará automaticamente durante a importação
  • Agora você pode usar o plug-in eGit para puxar / comit / push etc.
por 11.12.2014 / 14:05

Tags