JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como usar o SourceTree com o Bitbucket

Editado 2 meses atrás por ExtremeHow Equipe Editorial

SourceTreeBitbucketIntegraçãoConfiguraçãoRepositórioGitControle de VersãoFerramentasJanelasMac

Tradução atualizada 2 meses atrás

SourceTree é um cliente Git gratuito que fornece uma interface gráfica, facilitando a visualização e o gerenciamento de seus repositórios Git. Bitbucket é um serviço de hospedagem de repositórios de controle de versão baseado na web e você pode usar o SourceTree para gerenciar seus repositórios Bitbucket. Neste guia, vamos apresentar o processo de configuração do SourceTree com o Bitbucket e gerenciar repositórios de forma eficiente.

O que é o Bitbucket?

Bitbucket é uma plataforma para hospedar repositórios Git. Permite que equipes colaborem em projetos com recursos como pull requests, branches e workflows bifurcados. Bitbucket suporta repositórios Git e Mercurial. Também se integra bem com o Jira, tornando-se uma escolha popular entre equipes de desenvolvimento para gerenciar código e problemas.

O que é o SourceTree?

SourceTree é uma aplicação que fornece aos usuários uma interface gráfica (GUI) para interagir com repositórios Git. Simplifica o processo de controle de versão e facilita para usuários que não estão à vontade com ferramentas de linha de comando. SourceTree suporta Git e Mercurial e funciona bem com repositórios hospedados no Bitbucket, GitHub e outros serviços.

Configurando o SourceTree com o Bitbucket

Para usar o SourceTree com o Bitbucket, siga estes passos:

Passo 1: Instale o SourceTree

Para começar a usar o SourceTree, baixe e instale-o a partir do site oficial do SourceTree. O processo de instalação é simples e semelhante à instalação de qualquer outro software. Após a instalação, abra o SourceTree.

Passo 2: Crie uma conta no Bitbucket

Se você ainda não tem uma conta no Bitbucket, precisará criar uma. Visite o site do Bitbucket e inscreva-se seguindo as instruções na tela. Você precisará fornecer um endereço de e-mail e definir uma senha.

Passo 3: Conecte o SourceTree ao Bitbucket

Abra o SourceTree e será solicitado que você configure a autenticação para contas individuais. Nas configurações, adicione sua conta do Bitbucket. Você precisará inserir seus dados de login do Bitbucket. O SourceTree oferece suporte à autenticação OAuth, o que torna o processo simples e seguro.

A maneira de conectar-se é a seguinte:

  1. Abra o SourceTree e vá para o menu Ferramentas.
  2. Selecione Opções ou Preferências, dependendo do seu sistema operacional.
  3. Vá para a aba Contas.
  4. Clique em Adicionar, escolha Bitbucket como o serviço de hospedagem.
  5. Siga as instruções para completar o processo de autenticação via OAuth.

Passo 4: Clone o repositório do Bitbucket

Depois de conectar o SourceTree à sua conta do Bitbucket, você pode clonar o repositório do Bitbucket para sua máquina local. Isso permite que você trabalhe no projeto localmente e faça push das alterações de volta para o Bitbucket.

Para clonar um repositório:

  1. No SourceTree, clique em Clonar/Novo ou Arquivo > Clonar/Novo.
  2. No campo URL de Origem, cole a URL do repositório Bitbucket que você deseja clonar. Você pode encontrar essa URL sob o botão Clonar em seu repositório Bitbucket.
  3. Selecione o Caminho de Destino na sua máquina local onde você deseja salvar o repositório.
  4. Clique em Clonar para iniciar o processo de clonagem.

Passo 5: Trabalhando com repositórios no SourceTree

Após clonar o repositório, você pode gerenciá-lo a partir da interface do SourceTree. Aqui estão algumas operações básicas que você pode precisar realizar:

Cometendo mudanças

Quando você faz alterações em arquivos no repositório, você deve comprometer essas alterações. No SourceTree, você pode ver uma lista de arquivos alterados. Selecione os arquivos que deseja comprometer, adicione uma mensagem de commit e clique em Commit.

git commit -m "Sua mensagem de commit"
git commit -m "Sua mensagem de commit"

Fazendo commit das alterações no Bitbucket

Depois que você fizer o commit de suas alterações localmente, poderá enviá-las para o repositório remoto do Bitbucket. Clique no botão Push no SourceTree e selecione o branch que deseja enviar.

Exemplo de comando equivalente no terminal:

git push origin master
git push origin master

Removendo atualizações do Bitbucket

Se houver alterações no repositório remoto, você pode sincronizá-las com seu repositório local usando o comando pull. Clique em Pull no SourceTree, selecione o branch de origem e puxe as alterações.

Exemplo de comando equivalente no terminal:

git pull origin master
git pull origin master

Passo 6: Criando e gerenciando branches

Branches no Git são importantes para gerenciar recursos individuais e correções de bugs da base de código principal. O SourceTree facilita a criação e a troca entre branches:

Para criar um novo branch:

  1. Clique em Branch no SourceTree.
  2. Insira o nome do novo branch e selecione o branch a partir do qual criar o branch.
  3. Clique em Criar Branch.

Para trocar de branch:

  1. Clique duas vezes no nome do branch no painel Branches.

Exemplo de comando equivalente no terminal para criar um branch:

git checkout -b meu-branch-de-recurso
git checkout -b meu-branch-de-recurso

Passo 7: Resolvendo disputas

Às vezes, você pode encontrar conflitos de mesclagem ao fazer pull ou mesclar branches. O SourceTree permite que você resolva conflitos usando ferramentas visuais. Quando um conflito é encontrado, o SourceTree destaca os arquivos conflitantes e permite que você abra a ferramenta de mesclagem para resolvê-los manualmente.

Após a resolução, marque os conflitos como resolvidos e faça o commit das alterações:

git add <arquivo> git commit -m "Conflito de mesclagem resolvido"
git add <arquivo> git commit -m "Conflito de mesclagem resolvido"

Recursos avançados do SourceTree

O SourceTree também oferece recursos avançados para gerenciar workflows Git:

Conclusão

O SourceTree é uma ferramenta poderosa para trabalhar com repositórios Git e, quando combinada com o Bitbucket, oferece um fluxo de trabalho eficiente para gerenciar e colaborar em projetos. Desde a configuração da autenticação até o gerenciamento de branches e a resolução de conflitos, o SourceTree simplifica muitas operações complexas do Git. Lembre-se de manter seus repositórios atualizados localmente e no Bitbucket para garantir uma colaboração tranquila com sua equipe.

Ao usar o SourceTree com o Bitbucket, você pode levar seu fluxo de trabalho de desenvolvimento para o próximo nível, tornando os processos mais intuitivos e acessíveis para todos os membros da equipe.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários