-
Notifications
You must be signed in to change notification settings - Fork 0
Git com Azure DevOps
Pedro Maia edited this page Oct 29, 2022
·
1 revision
Versionar o código é a pratica de monitoramento da alteração do código, e porque isso é importante:
- Segurança
- Evita corrompimento de arquivos
- Apenas pessoas com acesso autorizado tem acesso á ele
- Rastreabilidade
- Rollback
- Colaboração
O Antigo TFS mas agora disponibilizando 5 produtos dentro do mesmo PaaS:
- Boards serviço de Gerenciamento voltado para praticas ageis como Scrum, Kanbam
- Pipelines serviço de esteira de CI/CD
- Repos serviço de repositórios git ou Tfvc
- Test Plans serviço de testes, sendo eles automatizados, de carga entre outros.
- Artifacts compartilhar pacotes
- Já foi o tipo de versionamento mais utilizado
- Topologia em estrela, com apenas um repositório central
- É o modelo mais utilizado
- Cada desenvolvedor tem uma copia do servidor, sem ficar depende dele
É um sistema de controle de versão.
- Repositório : Uma pasta onde estão os arquivos do nosso projeto.
- Branchs : São as ramificações do nosso código
- Merge : Mesclar as ramificações
- Commits : Toda a alteração que fazemos na branch
- Iniciando Repositório
git init
- Clonando um repositório na sua máquina
git clone "link"
- Verificando o Status
git status
- Adicionando Arquivos no repositorio
git add "nome_do_arquivo.txt"
- Listar Branchs locais e remotas
git branch -a
- Criar novas Branchs
git branch nomedabranch
- Deleta a Branch
git branch -d nomedabranch
- Entrar na Branch
git checkout nomedabranch
- Enviar Branch para o repositorio Remoto
git push
- Atualiza o repositorio local para o Commit mais recente
git pull
- Compartilhamento de conhecimento
- Achar uma solução melhor para o negocio
- Distribuir responsabilidade