1
resposta

Erro ao enviar uma pasta para o Github

Bom...estou tentando enviar uma pasta para o github, mas ele retornou o seguinte erro: error: 'bikcraft/' does not have a commit checked out fatal: adding files failed

tenho uma pasta chamada front-end e dentro dela a pasta bikcraft, não quero que os arquivos da pasta bikcraft fiquem no meu repositório solto, quero que eles fiquem dentro da pasta bikcraft, então eu dei o git init na pasta front-end e tentei dar um git add bikcraft e ele retornou o erro mencionado acima, oq devo fazer para enviar a pasta com os arquivos?

Desde já, obrigada :)

1 resposta

Olá, Gabriella! Tudo certo?

Logo de início, peço desculpas pela demora em retornar.

Este erro geralmente aparece quando tentamos commitar uma pasta que, na realidade, é um repositório — ou seja, uma pasta em que foi executado o comando git init. Para conseguir enviá-la ao nosso Github, teremos que:

  1. Deletar a pasta“.git” de “bikcraft”:

    Após o comando git init, cria-se em nosso diretório a pasta “.git”. Por padrão, ela fica oculta quando tentamos vê-la no explorador de arquivos. Caso esteja utilizando o sistema operacional Windows, para excluí-la, teremos que clicar em “Visualizar”, selecionar a opção “Mostrar” e, por fim, clicar em “Itens ocultos”, como mostro abaixo:

    Recorte de captura de tela do explorador de arquivos do Windows. Menu superior em que há os seguintes itens com conteúdo textual: “Novo”, “Classificar” e “Visualizar”. O último item, em que está escrito “Visualizar”, foi destacado por uma borda vermelha. Recorte de captura de tela do explorador de arquivos do Windows. É apresentado duas listas suspensas. A primeira lista, na parte superior esquerda, contém os itens: “Ícones extra grandes”, “ícones grandes”, “Ícones médios”, “Ícones pequenos”, “Lista”, “Detalhes”, “Blocos”, “Conteúdo”, “Exibição compacta” e “Mostrar”; o último item, de cima para baixo, em que está escrito “Mostrar”, foi destacado por uma borda vermelha. Na lista suspensa localizada na porção inferior direta da tela, apresentam-se itens referentes à opção “Mostrar”; os itens da lista são: “Painel de navegação”, “Painel de detalhes”, “Painel de visualização”, “Caixas de seleção de item”, “Extensões de nomes de arquivos” e “Itens ocultos”; o último item, de cima para baixo, em que está escrito “Itens ocultos”, foi destacado por uma borda vermelha.

    Feito isso, “.git” irá aparecer na lista de subpastas e arquivos de “bikcraft”. Basta selecioná-lo e excluí-lo;

  2. Acessar a pasta “front-end” no Git Bash;

  3. Verificar se existem alterações a serem adicionadas:

     git status
  4. Caso seja apresentado que há alguma modificação na pasta “bikcraft”, podemos então adicioná-la, desta maneira:

     git add bikcraft

Ao fim dos passos acima, conseguimos adicionar toda a nossa pasta ao stage, etapa intermediária que precede a execução do comando git commit. Para commitar e fazer o push da alteração, teremos que seguir com os comandos abaixo:

git commit -m "Descreva aqui a alteração feita."
git push -u origin nome-da-branch

Observação: onde está escrito “nome-da-branch”, alterar para o nome da branch que receberá os commits feitos, como, por exemplo, “main”.

Gabriella, espero tê-la ajudado. Caso surja alguma dúvida após minha explicação ou ao longo dos seus estudos, fico à disposição para te auxiliar.

Até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.