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.
- Usar a opção Clone with HTTPS, copiando o link fornecido.
- 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 ogit 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.
- 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 ogit 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!