Versionamento de Codigo

August 16, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Versionamento de Codigo...

Description

 

Estrutura de Dados

Versionamento de Código e sua importância

Geovanni Martins [email protected]

 

Problematicas Já pensou em trabalhar em grupo? Pessoas em diferentes locais do globo? Trabalhar em um código com milhões de linhas?

 

Trabalharlevar sob as essas situações costumam coisas a darem errado

 

A solução pelo versionamento versionamento Provavelmente você já versionou um código, criando vários arquivos e os salvando. Ou já utilizou ferramentas que lhe ajudassem a versionar o código como c omo Dropbox, Google Drive, One Drive, entre outros. Embora em certas ocasiões isto ajude, trabalhar com uma ferramenta voltada para o versionamento de código será sempre uma melhor opção.

 

Sistema de versionamento de código. Uma ferramenta de versionamento de código guarda momentos do seu código. Facilita trabalho em equipe. Permite visualizar todo o histórico de evolução do código Permite marcar e resgatar versões estáveis do código

 

Das diversas ferramentas de versionamento de código existentes, nos ateremos ao git.

 

Utilizando o Git

 

Criando repositório Pelo terminal, crie uma pasta, entre e utilize o comando git init para criar um repositório local

 

Conectando repositório remoto Se o repositório local foi criado atraveś do git init, é necessário conecta-lo a um repositório online com o comando git remote add origin url/do/repositorio

 

Baixando um repositório Para baixar um repositório, utilize o comando git clone url/do/repositorio

 

Verificando modificações modificações Para verificar se houve modificações no repositório local, utiliz utilize e o comando git status

 

Adicionando modificações Para adicionar modificações no repositório utilize os comandos git add --all. Uma atualização implica uma mudança na versão, logo se torna obrigatório notificar as mudanças. Para tal, utilize o comando git commit -m “message”

 

Enviando alterações para o controle de versão Uma vez que você faz alterações do repositório através do comando add, é necessário enviar as alterações para o controle de versão através do comando git commit -m “message”

 

Upando repositório local Para submeter as alterações feitas em um repositório local para um repositório online utilize o comando git push origin

 

Branches Branches são utilizadas para desenvolver partes isoladas do código. Quando um repositório é criado, por padrão, será criada uma branche chamadas Master. Crie novas branches para desenvolver partes especificas do código e depois junte-as com a master.

 

Branching Para criar uma nova branche utilize o comando git checkout -b

 

Mudando de branch Para mudar de branch utilize o comando git checkout

 

Deletando branch Para deletar uma branch, utilize o comando git checkout -d

 

Atualizando repositórios locais Para atualizar um repositório local, utilize o comando git pull

 

Unindo branches Para juntar uma outra branch na branch atual utilize o comando git merge

 

Problemas do merge Não é incomum o comando git merge resultar em conflitos. É recomendado visualizar as diferenças entre os repositórios com o comando git diff  

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF