Artigo original: Pushing to Github - made simple enough for Poets

Quando comecei a enviar ativamente conteúdo para o GitHub usando os push, não fiz isso para contribuir com o código aberto (em inglês, Open Source), não enviei componentes nem nada parecido – eu enviei poemas. Fiz isso por ser o que eu mais amo depois de programar. Desde então, tenho seguido muito feliz por ter tido a iniciativa de fazer meu primeiro git commit.

Quero mostrar o meu processo passo a passo para que novos programadores (e, espero eu, poetas), possam também se sentir à vontade trabalhando com o GitHub. Detalharei as várias maneiras de enviar conteúdo para o GitHub por push. Para fins deste artigo, assumirei que os leitores tenham alguma familiaridade com o uso do Terminal (seja o GitBash ou em algum outro formato).


Enviando conteúdo por push para um novo repositório com um arquivo README

É preciso passar por alguns passos essenciais para fazer isso:

  • Clicar no botão Clone or download na página do repositório.
git-clone
  • Usar a opção Clone with HTTPS, copiando o link fornecido.
git-clone2
  • Executar git clone https://github.com/PerfilDoUsuario/repositorio.git no terminal. Aqui, PerfilDoUsuario e repositorio serão substituídos pelos valores fornecidos no link copiado.
  • Executar git init no terminal. Isso inicializará a pasta/repositório que você quer ter no sistema local do computador.
  • Executar git add . no terminal. Isso fará o rastreamento das alterações feitas na pasta em seu sistema desde o último commit. Se for a primeira vez que você estiver fazendo o commit de conteúdo para a pasta, tudo o que estiver nela será adicionado.
  • Execute git commit -m "coloque uma mensagem aqui". Isso preparará as alterações adicionadas/rastreadas à pasta no sistema para fazer o push para o GitHub. Substitua coloque uma mensagem aqui por uma mensagem de commit relevante à sua escolha.
  • Execute git push origin master. Observe que a última palavra no comando, master, não é um nome fixo ao executar o git push. Esse nome pode ser substituído por qualquer "nome_de_branch" relevante.

Como fazer o push de código para um novo repositório do GitHub

"Programar é algo lindo. Todo mundo pode aprender a programar!"

O que você precisa fazer:

  • Copiar o link de HTTPS fornecido.
github-example
  • Executar git init no terminal. Isso inicializará a pasta/repositório que você quer ter no sistema local do computador.
  • Executar git add . no terminal. Isso fará o rastreamento das alterações feitas na pasta em seu sistema desde o último commit. Se for a primeira vez que você estiver fazendo o commit de conteúdo para a pasta, tudo o que estiver nela será adicionado.
  • Execute git commit -m "coloque uma mensagem aqui". Isso preparará as alterações adicionadas/rastreadas à pasta no sistema para fazer o push para o GitHub. Substitua coloque uma mensagem aqui por uma mensagem de commit relevante à sua escolha.
  • Execute git remote add origin https://github.com/PerfilDoUsuario/exemplo.git no terminal. Aqui, PerfilDoUsuario e exemplo serão substituídos pelos valores fornecidos no link copiado. Isso fará o push da pasta existente para o seu sistema local do computador para o repositório do GitHub recém-criado.
  • Execute git remote -v. Isso realiza um pouco da mágica do git pull e do git push garantindo que o conteúdo do novo repositório do GitHub, assim como da pasta no sistema, seja o mesmo.
  • Execute git push origin master. Observe que a última palavra no comando, master, não é um nome fixo ao executar o git push. Esse nome pode ser substituído por qualquer "nome_de_branch" relevante.

É isso! Acredito honestamente que qualquer um pode aprender a programar. Passei o último ano ensinando alunos de graduação na Nigéria sobre Desenvolvimento de Software. Em breve, iniciarei minha própria jornada como "Empreendedor em treinamento" na Meltwater Entrepreneurial School of Technology.

Comece a programar hoje mesmo!