Usando Git para controle de versão
O código do Visual Studio possui suporte integrado ao Git.
Instale o Git: https://git-scm.com/downloads
1) Inicialize seu repositório
Navegue para o diretório em que deseja inicializar o Git
Usar comando git init Isso criará um repositório .git vazio
2) Encene as mudanças
A preparação é o processo de fazer o Git rastrear nossos arquivos adicionados recentemente. Por exemplo, adicione um arquivo e digite git status. Você encontrará o status desse arquivo não rastreado. Portanto, para organizar as alterações, use git add filename . Se agora digitar status git, você encontrará esse novo arquivo adicionado para rastreamento.
Você também pode desestabilizar arquivos. Use git reset
3) Confirmar alterações
Confirmar é o processo de registrar suas alterações no repositório. Para confirmar as alterações nas estatísticas, você precisa adicionar um comentário que explique as alterações feitas desde a confirmação anterior.
Use a sequência de mensagens git commit -m
Também podemos confirmar os vários arquivos do mesmo tipo usando o comando git add '* .txt' . Este comando confirmará todos os arquivos com extensão txt.
4) Siga as alterações
O objetivo de usar o controle de versão é manter todas as versões de cada arquivo em nosso projeto, comparar a versão atual com a última confirmação e manter o log de todas as alterações.
Use o git log para ver o log de todas as alterações.
O suporte integrado ao git do código do Visual Studio nos ajuda a comparar o código clicando duas vezes no arquivo OU Usar o git diff HEAD
Você também pode desfazer alterações de arquivo na última confirmação. Use git checkout - nome_do_arquivo
5) Crie repositórios remotos
Até agora, criamos um repositório local. Mas, a fim de enviá-lo para o servidor remoto. Precisamos adicionar um repositório remoto no servidor.
Use git remote add origin server_git_url
Em seguida, envie-o para o repositório do servidor
Usar mestre de origem git push -u
Vamos assumir que já passou algum tempo. Convidamos outras pessoas para o nosso projeto que puxaram nossas alterações, fizeram seus próprios commits e as pressionaram.
Portanto, para obter as alterações dos membros da nossa equipe, precisamos extrair o repositório.
Usar mestre de origem git pull
6) Criar ramificações
Vamos pensar que você está trabalhando em um recurso ou um bug. Melhor você pode criar uma cópia do seu código (Filial) e fazer confirmações separadas para. Quando terminar, mesclar esse ramo novamente para o ramo mestre.
Use o ramo git branch_name
Agora você tem duas ramificações locais, ou seja, mestre e XXX (nova ramificação). Você pode alternar ramificações usando o git checkout master OU o git checkout new_branch_name
Confirmando mudanças de ramificação usando a mensagem git commit -m
Volte ao master usando o mestre de verificação do git
Agora precisamos mesclar as alterações de uma nova ramificação em nosso mestre. Use git merge branch_name
Boa! Você acabou de realizar sua correção de bug ou desenvolvimento e mesclagem de recursos. Agora você não precisa mais do novo ramo. Portanto, exclua-o usando git branch -d branch_name
Agora estamos no último passo para enviar tudo para o repositório remoto usando git push
Espero que isso ajude você