quando baixo o projeto pelo github o projeto já vem feito e quando faço o dowload ele vem só um projeto react sem nada queria fazer tudo junto com a professora da aula então como posso fazer isso ?
quando baixo o projeto pelo github o projeto já vem feito e quando faço o dowload ele vem só um projeto react sem nada queria fazer tudo junto com a professora da aula então como posso fazer isso ?
Olá Gabriel!
Para garantir que o código esteja na mesma situação que o da instrutora, é necessário mudar para a mesma branch no qual está o projeto base, que no caso é a main. A branch padrão do projeto é a aula05, que é onde tudo estará pronto. Para reverter isso, por favor execute o seguinte comando no seu terminal:
git checkout main
Você pode usar o terminal integrado do VS Code. Lembre-se de que, para trocar de branch, você não pode ter feito alterações no código da branch atual, caso contrário, o sistema acusará mudanças e elas deverão ser revertidas. Além disso, é necessário ter o Git instalado para executar o comando.
Espero ter ajudado e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!
quando coloco aparece isso
PS C:\Users\gabri\OneDrive\Área de Trabalho\alura\voll> git checkout main
hint: If you meant to check out a remote tracking branch on, e.g. 'origin',
hint: you can do so by fully qualifying the name with the --track option:
hint:
hint: git checkout --track origin/<name>
hint:
hint: If you'd like to always have checkouts of an ambiguous <name> prefer
hint: checkout.defaultRemote=origin in your config.
fatal: 'main' matched multiple (2) remote tracking branches
e quando executo o comando pedido com o nome do branch certo acontece isso
PS C:\Users\gabri\OneDrive\Área de Trabalho\alura\voll> git checkout --track origin/aula04
fatal: a branch named 'aula04' already exists
Olá Gabriel! Neste caso, parece haver um conflito em seu sistema. De acordo com o erro, há ambiguidade nas branches e elas estão conflitantes. Recomendo que apague este projeto e faça o download novamente, e refaça o comando.
Você também pode fazer o download diretamente através deste link:
Verifique se ainda está vazio, pois aqui ele está com o mesmo arquivo da branch main, mas ainda é necessário rodar o comando npm i
para instalar as dependências.
Ficarei no aguardo de novas informações a respeito.
fiz o processo pelo dowload que disponibilizou e deu nisso
PS C:\Users\gabri\Downloads\voll-main\voll-main> git checkout main
fatal: not a git repository (or any of the parent directories): .git
PS C:\Users\gabri\Downloads\voll-main\voll-main> git checkout --track origin/aula04
fatal: not a git repository (or any of the parent directories): .git
fiz o dowload novamente e isso aconteceu
PS C:\Users\gabri\OneDrive\Área de Trabalho\new\voll> git checkout main
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
PS C:\Users\gabri\OneDrive\Área de Trabalho\new\voll> git checkout --track origin/aula04
fatal: a branch named 'aula04' already exists
Gabriel, no caso de fazer o download, você não consegue mudar para um branch já existente porque o arquivo git não está incluído. É esse arquivo que permite armazenar um monte de informações que permitem realizar essa troca. Com o projeto baixado, acredito que você pode seguir com a aula normalmente.
Os comandos que eu passei foram para o uso do git clone, pois é o meio convencional para se utilizar projetos do git.
Portanto, vamos voltar ao começo e seguir os passos exatos que eu fiz:
Primeiro, em uma pasta da sua escolha, abra um terminal. Se for Windows 11, basta clicar com o botão direito e selecionar "Abrir no terminal(open in terminal)". Em seguida, execute o seguinte comando:
git clone https://github.com/alura-cursos/voll.git
Depois, dentro desse projeto, basta executar o comando mencionado anteriormente:
git checkout main
Mas se você fez o download com o link que deixei acima, não precisa desses comandos. Basta descompactar e seguir com os arquivos que já estarão corretos para a aula inicial.
Espero que minha mensagem tenha sido mais clara, e possa lhe ajudar!