Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Pastas no GitHub

Quando subi meu projeto acabei mandando uma pasta acima do que gostaria, qual seria o caminho para excluir a pasta mãe e deixar so o conteúdo?

Gostaria de "excluir" a pasta js-curso-2-aula, deixando somente o conteúdo dela:

  • img
  • app.js
  • index.html
  • style.css

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Se o objetivo fosse o contrario?

Talvez acrescentar novas pastas conforme o projeto for ganhando novas paginas, funções, etc.

Como faria?

solução!

Olá Guilherme! Como vai?

Para resolver a questão de remover a pasta js-curso-2-aula e manter apenas o conteúdo dela no seu repositório do GitHub, você pode seguir os seguintes passos utilizando o Git no seu terminal ou linha de comando:

Você pode fazer quase todas as operações a seguir manualmente sem utilizar os comandos de terminal, menos os comandos git.

  1. Primeiro, você deve clonar o repositório localmente, caso já não tenha ele localmente.

  2. Em seguida, mova o conteúdo da pasta js-curso-2-aula para o diretório pai. Isso pode ser feito com os seguintes comandos no terminal, caso queira:

    cd caminho/para/o/repositório
    mv js-curso-2-aula/* .
    
  3. Depois de mover os arquivos, você precisará remover a pasta js-curso-2-aula, que agora deve estar vazia:

    rmdir js-curso-2-aula
    
  4. Agora, você deve adicionar as mudanças ao Git e fazer um commit:

    git add .
    git commit -m "Removida pasta js-curso-2-aula e movido conteúdo para diretório principal"
    
  5. Por fim, você deve enviar as alterações para o GitHub:

    git push origin main
    

Lembre-se de substituir main pelo nome do branch que você está usando, caso não seja o main.

Após esses passos, a pasta js-curso-2-aula deverá ter sido removida do seu repositório no GitHub, e os arquivos img, app.js, index.html e style.css estarão diretamente no diretório raiz do seu projeto.

OBS: o contrário nesse caso também poderia ser feito. De forma resumida, toda adição ou alteração na estrutura das pastas e arquivos, normalmente, é feita localmente e depois enviada para o repositório remoto.

Espero ter ajudado e bons estudos!

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