Git Product home page Git Product logo

hacktoberfest-2019's Introduction

Hacktoberfest-2019

Repo aberto para submissões do hacktoberfest 2019

Como participar?

Primeiro é necessário que você se cadastre o próprio site do eveto https://hacktoberfest.digitalocean.com/

Faça uma cópia desse repositório por meio do botão fork:

Baixe o git na sua máquina

Caso use Linux basta usar o comando referente ao seu package manager de uso por exemplo

sudo apt-get install git

Caso sua plataforma seja Windows pode baixar pelo site https://git-scm.com/downloads

para ver se a instalação do git funcionou rode git --version

Configure seu usúario com os comando abaixo:

* git config --global user.name "Seu Nome"
* git config --global user.email [email protected]

Clone a cópia do repositório para a sua máquina local

No terminal digite o seguinte comando "git clone URL" Substitua URL pela url da página de clone do projeto original. Por exemplo "git clone https://github.com/seunome/Hacktoberfest-2019"

Faça alterações na cópia do projeto na sua máquina local

Crie um arquivo txt com o seu nome dentro da pasta do projeto

No termial, após as alterações rode o comando git status. Em resumo esse comando irá listar o status do seu repositório local, que pode conter alguns estatos como staged, untracked, modified e entre outros. Provavelmente a saída desse comando irá retornar que o arquivo que você alterou está "Untracked".

Para salvar essa mudança e compartilhar com os outros que irão contribuir para o mesmo repositório escreva no terminal git add nome do arquivo modificado, isso irá mudar o estado dessa mudança para a área de "espera" digamos assim. após conferir que está tudo correto novamente com git status, podemos finalmente salvar a mudança na sua máquina. Rode o comando git commit -m 'Adicionando minhas mudanças'. Ao rodar git status veremos que em nosso repositório está tudo beme agora precisamos passar nossas atualizações para o repositório remoto que é o Github.

Enviando nossas atualizações para Github

Com o comando git push origin master enviaremos todas as mudanças feitas e salvas pelo último commit para o servidor do github. O terminal irá pedir seu nome de usuario do github e sua senha do mesmo.

Nosso primeiro Pull Request

Um pull request nada mais é que um pedido para o moderador do projeto que clonou via Fork para aceitar suas mudanças e implementa-las no projeto original

Para isso volte ao Github, na sua página do clone do projeto e procure pelo botão "New Pull Request"

Por exemplo:

Confirme o Pull Request clicando em Create Pull Request

Pronto, você realizou um dos 4 Pull Requests necessários para a camisa

Basta repetir o processo alterando o ou adicionando o seu arquivo, mandando para o github (git add, git commit, git push origin master) e por fim enviando o pull request (New Pull Request)

pode acompanhar sua contagem de Pull requests pelo site https://hacktoberfest.digitalocean.com/

hacktoberfest-2019's People

Contributors

lucasmarinzeck avatar tiagovictor avatar leandrowill avatar dymon1x avatar anacarolinacv avatar guilhermeaureliano avatar leandraos avatar emys-alb avatar

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.