Editado 1 Uma semana atrás por ExtremeHow Equipe Editorial
GitVisual Studio CodeIDEIntegraçãoPluginsExtensãoFluxo de TrabalhoDesenvolvimentoEditorProdutividade
Tradução atualizada 1 Uma semana atrás
Git é um sistema de controle de versão popular amplamente utilizado no desenvolvimento de software. Ele ajuda a rastrear mudanças no código, colaborar com outros desenvolvedores e gerenciar diferentes versões de um projeto. O Visual Studio Code (VS Code) é um editor de código poderoso e leve desenvolvido pela Microsoft, com suporte integrado para Git. Neste guia, vamos detalhar como usar Git no Visual Studio Code, discutindo várias funcionalidades e recursos que você pode usar em seu fluxo de trabalho de desenvolvimento.
Antes de começar a usar Git no Visual Studio Code, é necessário instalar o Git no seu computador. Se ainda não o instalou, você pode baixá-lo do site oficial do Git e instalá-lo seguindo as instruções lá disponíveis. Após a instalação, é importante configurar suas configurações do Git.
Uma vez que o Git esteja instalado, você precisará configurar seu nome de usuário e email. Estes são usados nas informações de commit para identificar o autor das alterações. Abra seu terminal ou prompt de comando e insira o seguinte comando:
git config --global user.name "seu nome" git config --global user.email "seuemail@exemplo.com"
Inicie o Visual Studio Code. Você verá o ícone de Controle de Fonte na Barra de Atividades à esquerda (este ícone se parece com um ramo dividido com pontos). Clique nele para abrir a visualização de Controle de Fonte. Se você tiver uma pasta aberta no VS Code que já é um repositório Git, ele detectará automaticamente todos os repositórios disponíveis. Se ainda não for um repositório, você pode inicializá-lo diretamente do editor.
Para inicializar um repositório Git em seu projeto existente, clique no botão "Inicializar Repositório" na visualização de Controle de Fonte. Isso criará um novo repositório Git em seu espaço de trabalho, e você verá uma pasta '.git' adicionada ao seu diretório de projeto. Essa pasta contém todas as metadados que o Git usa para rastrear seu projeto.
Uma vez que seu repositório esteja inicializado, você pode começar a usar os comandos do Git diretamente na interface do usuário do Visual Studio Code. Vamos ver algumas operações básicas do Git, como estagiar, cometer e enviar mudanças.
Após fazer mudanças em seus arquivos, você verá o VS Code exibir uma lista de arquivos novos ou modificados na visualização de Controle de Fonte. Essas alterações devem ser estagiadas antes de cometer. Para estagiar as alterações, passe o mouse sobre o arquivo e clique no ícone “+” que aparece, também conhecido como opção 'Estagiar Arquivo'. Isso adiciona as alterações à área de estágio. Alternativamente, você pode usar o comando git:
git add <filename>
Depois de estagiar suas alterações, você precisa cometê-las. Na visualização de Controle de Fonte, você encontrará uma caixa de texto no topo onde você pode digitar sua mensagem de commit. Esta mensagem deve ser descritiva o suficiente para explicar a natureza das mudanças. Após digitar a mensagem, clique no ícone de marca de seleção para cometer as alterações. Cometendo via linha de comando ficará assim:
git commit -m "Sua mensagem de commit está aqui"
Depois que você fizer mudanças, elas são armazenadas localmente e ainda não são enviadas para nenhum repositório remoto. Para atualizar repositórios remotos com seus commits, você pode enviá-los. Certifique-se de que seu repositório esteja conectado a um servidor remoto como GitHub, GitLab, etc. Você pode enviar mudanças clicando no menu "..." na visualização de Controle de Fonte e selecionando "Push" da lista, assumindo que já tenha conectado seu repositório a um remoto. Caso contrário, você pode configurar um remoto usando o seguinte:
git remote add origin <remote_url> git push -u origin master
Branches no Git são como linhas separadas de desenvolvimento. Você pode trabalhar em diferentes partes do seu projeto simultaneamente, sem interferir na base de código principal. O VS Code permite fácil gerenciamento de branches através de sua interface.
Para criar um novo branch, vá para a visualização de Controle de Fonte, clique no menu "..." e escolha "Branch" > "Create Branch". Insira o nome do seu novo branch quando solicitado. Você também pode usar a linha de comando para criar um branch:
git branch <branch_name> git checkout <branch_name>
Se você quiser mudar para outro branch, use o controle suspenso no canto inferior esquerdo do VS Code que lista todos os branches. Selecione o branch que você deseja mudar. Através da linha de comando, isso pode ser feito da seguinte forma:
git checkout <branch_name>
Às vezes, ao trabalhar em branches, você pode encontrar conflitos de merge. Estes ocorrem quando mudanças em diferentes branches entram em conflito umas com as outras. Com a ajuda do Visual Studio Code, você pode resolver conflitos de merge usando as ferramentas integradas do editor.
Durante o merge, se houver algum conflito, a saída do Git no VS Code notificará você. Arquivos em conflito serão destacados na visualização de Controle de Fonte, e marcadores de conflito aparecerão dentro do editor quando você abrir o arquivo conflitante.
O VS Code oferece opções como "Aceitar alterações atuais", "Aceitar alterações recebidas", "Aceitar ambas as alterações" e edição manual para resolver conflitos. Selecione adequadamente conforme suas necessidades.
Remotos são versões do seu projeto que estão hospedadas em algum lugar na Internet ou rede. Você pode colaborar com outros de forma mais eficiente usando repositórios remotos hospedados no GitHub ou GitLab.
Para adicionar um repositório remoto ao seu projeto local, você precisará de sua URL. Use o comando a seguir para adicionar o remoto:
git remote add origin <remote_url>
Certifique-se de substituir `<remote_url>` pela URL real do seu repositório remoto.
Quando você quiser atualizar seu repositório local com alterações remotas, use os comandos fetch e pull. Buscar permite que você veja o que outros cometeram (sem mudar seus arquivos locais), enquanto o pull busca e mescla as alterações:
git fetch git pull
Dominar o Git no Visual Studio Code pode agilizar significativamente seu processo de desenvolvimento, pois fornece uma integração perfeita das funcionalidades de controle de versão diretamente em um dos editores de código mais populares. Seja você um iniciante no controle de versão ou esteja procurando otimizar seu fluxo de trabalho atual, usar o Git com o VS Code oferece uma série de recursos e comandos para ajudá-lo a gerenciar seus projetos de forma eficaz.
À medida que você continua a explorar o Git através do Visual Studio Code, lembre-se de que praticar constantemente os comandos e familiarizar-se com a interface aumentará sua proficiência. Usar o Git de forma eficaz permite uma colaboração perfeita e uma abordagem mais organizada ao desenvolvimento de software, dando-lhe melhor controle sobre sua base de código.
Se você encontrar algo errado com o conteúdo do artigo, você pode