O popular site Github junto com a ferramenta git é um excelente recurso não apenas para distribuir e mostrar seu trabalho, mas também para facilitar o controle de versão profissional e eficiente.
Neste tutorial, exploraremos como criar um repositório Github, push commits, lançamentos de tag e muito mais.
Crie um Repositório
Para criar um novo repositório, primeiro faça login em Github ou registre-se para uma nova conta. Uma vez logado, clique no Crie um novo botão no canto superior direito da tela, seguido pelo Repositório link na lista suspensa que aparece.
Você verá a tela de criação de repositório:
O nome e a descrição do repositório podem ser qualquer coisa que você desejar e, para este exemplo, "muo_demo" foi usado como o nome. Deixe o resto dos campos como estão / em branco e acesse o Criar novo Repositório botão. Você será levado a uma página exibindo seu novo repositório em branco.
Iniciar Repositório Local
Agora que um repositório no Github foi criado, você precisa inicializar o repositório em seu PC local. Execute os seguintes comandos no terminal para criar um diretório em branco e adicione um arquivo Readme.md.
mkdir myrepo
cd myrepo
echo "# My Test Repository"> Readme.md
echo "Um arquivo temporário"> temp.txt
Ao visualizar um repositório no Github, o conteúdo do arquivo Readme.md é sempre exibido para descrever o repositório ou como a primeira página do manual. A extensão de arquivo .md significa formato Markdown, e se você não está familiarizado com Markdown, confira nosso folha de dicas de formato Markdown excelente.
Esta folha de dicas para impressão do Markdown fornece tudo o que você precisa saber sobre a formatação do Markdown em um piscar de olhos. Mantenha-o à mão e nunca mais se confunda.
Agora você pode iniciar o repositório dentro do terminal com os comandos.
git init
git remote add origin https://github.com/mdizak/muo_demo.git
No segundo comando, você precisa mudar o "mdizak" para o seu nome de usuário Github, e a parte "muo_demo" para o nome do seu repositório. Por exemplo, se o seu nome de usuário do Github for "johndoe" e o nome do seu repositório for "test_repo", o comando seria:
git remote add origin https://github.com/johndoe/test_repo.git
Primeiro Compromisso
Agora você pode sincronizar os repositórios local e Github e adicionar os dois arquivos ao Github, com os seguintes comandos no terminal.
git add Readme.md temp.txt
git commit -m "Meu primeiro commit"
git push -u origin master
Será solicitado que você forneça seu nome de usuário e senha do Github e, após a entrada bem-sucedida, os dois arquivos serão carregados para o repositório do Github. Se você recarregar seu repositório Github em seu navegador, verá agora os dois arquivos junto com o cabeçalho "Meu Repositório de Teste" dentro do arquivo Readme.md.
Grandes Mensagens de Compromisso
Em vez de especificar apenas uma pequena mensagem de confirmação de uma única linha, também é possível incluir uma mensagem de texto maior. No seu favorito editor de texto, insira o conteúdo da mensagem de confirmação, que pode ser tão grande e quantas linhas desejar. Ao confirmar as alterações mais recentes, use o comando.
git commit --file = / path / to / commit.txt
Certifique-se de que o comando aponte para o arquivo de texto de sua mensagem de confirmação e seu conteúdo será usado em vez da mensagem de linha única definida por meio da opção -m.
Excluindo Arquivos
A exclusão de arquivos é feita da mesma maneira, exceto para usar o acima git add comando, usamos o git rm comando. Para excluir o arquivo temp.txt adicionado anteriormente, execute os seguintes comandos no terminal.
git rm temp.txt
git commit -m "Excluindo arquivo temporário"
git push -u origin master
Você será solicitado a fornecer seu nome de usuário e senha novamente e, uma vez feito isso, o arquivo temp.txt será excluído do seu repositório Github. Isso é tudo que há para fazer!
Lançamentos de marcação
De vez em quando, quando estiver perfeitamente satisfeito com o projeto testado, você pode querer marcar o estado atual como uma versão. Isso informa a outros que o projeto em seu estado está completo e pronto para distribuição ao público.
Marcar seu repositório como uma versão é feito adicionando uma tag com o número da versão. Por exemplo, para liberar nosso repositório atual como v1.0.0 dentro do terminal, execute os comandos.
git tag 1.0.0
git push --tags
Depois de inserir seu nome de usuário e senha do Github, recarregue a página do repositório em seu navegador da web. Você notará que agora há uma versão para o seu repositório. Clicar para ver todas as versões fornecerá um link para o arquivo TAR.GZ do repositório completo no estado em que a versão foi marcada.
Repositório de clones
Às vezes, você precisará clonar e reinicializar seu repositório do zero. Isso é feito facilmente com os seguintes comandos no terminal.
git clone https://github.com/mdizak/muo_demo.git myrepo
cd myrepo
git init
Da mesma forma que inicializamos o repositório, na primeira linha você precisa alterar o nome de usuário do Github e o nome do repositório na URL.
Isso fará o download do conteúdo do repositório do Github para o diretório / myrepo / e, em seguida, o reinicializará com o git init comando. A partir daí, você pode continuar adicionando e excluindo arquivos da mesma forma que acima.
Exibir histórico de commits
Você pode voltar e ver seus commits anteriores com o git log, tal como:
log git - 3
O comando acima irá mostrar os últimos três commits feitos no repositório. Isso pode ser útil se você precisar modificar ou excluir um commit por qualquer motivo.
Emendar uma mensagem de compromisso
Se você já enviou um commit para o Github, mais tarde percebeu que cometeu um erro na mensagem de commit, existe uma maneira de alterá-lo. Para corrigir a última mensagem de confirmação, execute o comando no terminal.
git commit --amend
Isso abrirá seu editor de texto padrão com a mensagem de confirmação anterior. Faça as alterações necessárias e feche o editor. Se estiver usando o nano como editor de texto, você pode fechá-lo pressionando Ctrl + X, seguido pelo Y e Digitar chaves.
Depois de salvar a nova mensagem de confirmação, envie-a ao Github com o comando:
git push --force origin
Pronto para mostrar o seu trabalho!
Parabéns, agora você aprendeu os fundamentos do uso do popular site Github junto com a ferramenta de linha de comando git. Você criou um repositório com sucesso e agora pode adicionar / excluir arquivos, enviar commits, liberar tags e clonar repositórios.
Se você deseja aprender comandos git mais avançados, verifique o Comandos git avançados local.
Se você tiver um site simples, não precisará pagar por hospedagem na web. Você pode usar as páginas do GitHub gratuitamente!
- Programação
- GitHub
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Mais um passo…!
Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.