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.
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.
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.
Para usar o SourceTree com o Bitbucket, siga estes passos:
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.
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.
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:
Ferramentas
.Opções
ou Preferências
, dependendo do seu sistema operacional.Contas
.Adicionar
, escolha Bitbucket
como o serviço de hospedagem.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:
Clonar/Novo
ou Arquivo > Clonar/Novo
.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.Caminho de Destino
na sua máquina local onde você deseja salvar o repositório.Clonar
para iniciar o processo de clonagem.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:
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"
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
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
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:
Branch
no SourceTree.Criar Branch
.Para trocar de branch:
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
À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"
O SourceTree também oferece recursos avançados para gerenciar workflows Git:
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