This project was created as a playground project for the students of class 12 in the Talent Cloud + AWS program to practice how to contribute to a project on GitHub.
Este projeto foi criado como um playground, para que os alunos da turma 12 do programa de formação Talento Cloud + Proz + AWS possam praticar como colaborar com um projeto no Github.
Neste projeto vocês irão colaborar com o projeto adicionando um arquivo .txt com um texto se apresentando e/ou dizendo porque você decidiu estudar programação.
No passo-a-passo abaixo, uso alguns "atalhos" não aprendidos na aula, pois considero que quem está praticando já viu os comando básicos ensinados na aula ao vivo pelo instrutor.
- Copie o link do projeto para sua área de transferência.
- abra o terminal e navegue até a pasta onde deseja clonar este repositório.
- use
git clone https://github.com/Djaniza/class-12-practice.git
para clonar o repositório. - navegue até o diretório que foi criado, você pode usar
cd class-12-practice
. - você pode usar
code .
para abrir o VSCode no clone do diretório remoto ou abrir o diretório na sua IDE de preferência.
Agora você está trabalhando com o clone do projeto no seu repositório local.
- crie uma nova branch com o seu nome e faça o checkout para ela. Você pode fazer as duas coisas com o mesmo comando usando
git checkout -b apresentacao-seu-nome
- agora que você está na sua branch crie um arquivo
seu-nome.txt
e inclua um texto falando sobre você e/ou sobre os motivos que te levaram a estudar programação.
Agora que você criou o arquivo, note que ele está salvo localmente mas precisamos seguir um fluxo específico do Git para poder disponibilizar e salvar este arquivo para o repositório remoto.
- Abra o terminal na IDE.
- Usando o
git status
você vai notar que as suas alterações estão com o status untracked (vão estar em vermelho no terminal da IDE). - Use o comando
git add -A
para mudar o status das suas mudanças de untracked para staged. - Agora você vai gravar estas alterações no seu repositório local usando o
git commit -m "Sua mensagem"
.
- Antes de enviar as mudanças para o repositório remoto, é importante garantir que o seu clone local está sincronizado com o repositório remoto. Para isso você pode usar o comando
git pull
. - Com o seu repositório local atualizado, verifique que todas as suas mudanças estão gravadas corretamente, ou seja você não tem nenhuma modificação com o status untracked ou staged. Para isso use novamente o
git status
. - Se a sua work tree estiver limpa, você vai enviar estas mudanças para o repositório remoto usando o comando
git push --set-upstream origin sua-branch
, ougit push -u origin sua-branch
.