Coder Social home page Coder Social logo

class-12-practice's Introduction

class-12-practice

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.

Clonando o projeto

  • 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.

Criando sua contribuição

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.

Trabalhando com a Stagging Area

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".

Enviando as mudanças para o repositório remoto.

  • 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, ou git push -u origin sua-branch.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.