-
Notifications
You must be signed in to change notification settings - Fork 1
Git
É um gerenciador de mudanças de documentos/arquivos, semelhante a um snapshot de uma VM, geralmente essas mudanças são chamadas de versões. O motivador para utilizar o versionamento é facilitar o rollback em caso de ocorrer algum erro ou falha após um commit. Com isso também é possível tornar o código colaborativo e registrar tudo o que foi alterado, além de manter um backup local para todos os desenvolvedores.
- Repositório local e remoto;
- Commit no repositório local;
- Push/Pull repositório no remoto(Servidor);
- Desenvolvimento não linear(Branch)
Branch
São facilmente criadas através de um comando em poucos segundos, podemos organizar o código em múltiplos branches tanto local como remoto. A master branch sempre irá conter o projeto em produção.
Criação do repositório
$ git init - Criar o repositório
Executa alterações
$ git status- Utilizado para verificar o status do repositório;
$ git add - Adiciona um arquivo para commitar;
$ git commit - Finalização da alteração, pronto para enviar ao repositório remoto
Sync entre os repositórios
$ git add origin - Adiciona uma origem do repositório remoto;
$ git push - Envia para o repositório remoto;
$ git pull - Recebe o conteúdo do repositório remoto
Desenvolvimento paralelo
$ git branch - Cria uma nova branch;
$ git merge - Mesclar os códigos em um único código
Settings >> Developer settings >> Personal access tokens
O próprio token será a senha quando solicitado
$ echo "# devops-handson" - Cria um arquivo README;
$ git init - Inicia um repositório local;
$ git add README.md - Adiciona o arquivo para a stage;
$ git commit -m "first commit" - Informa um resumo para finalizar o commit;
$ git branch -M main - Cria uma branch;
$ git remote add origin https://github.com/bramos013/devops-handson.git - Adiciona o repositório remoto;
$ git push -u origin main - Envia do servidor local para o remoto na nova branch
Visitas