O SourceTree é um cliente popular de GUI do Git que oferece uma interface atraente para gerenciar seus repositórios. Se você é novo na programação ou um desenvolvedor experiente, o SourceTree oferece uma maneira fácil de lidar com seus projetos Git no Windows e Mac. Este guia explicará como configurar o SourceTree em ambos os sistemas operacionais Windows e Mac.
1. Introdução ao SourceTree
O SourceTree é desenvolvido pela Atlassian e é uma ferramenta de software gratuita que ajuda a interagir com repositórios Git. Ele foi projetado para simplificar as complexidades da linha de comando do Git, tornando o processo de controle de versão mais acessível a todos.
2. Requisitos de sistema
2.1 Windows
Windows 7 ou posterior.
Pelo menos 1 GB de RAM.
Conexão à internet para baixar software e atualizações.
2.2 Mac
OS X 10.9 ou posterior.
Pelo menos 1 GB de RAM.
Conexão à internet para baixar software e atualizações.
3. Baixando o SourceTree
Antes de instalar o SourceTree, você precisa baixar o pacote de instalação do site oficial da Atlassian. Siga as etapas abaixo para o seu respectivo sistema operacional:
Localize o arquivo de configuração do SourceTree baixado (geralmente na pasta Downloads).
Clique duas vezes no instalador para iniciar o processo de instalação.
Siga as instruções na tela para concluir a instalação.
Você também pode ser solicitado a instalar o Git durante o processo. Certifique-se de permitir isso.
Depois de instalado, abra o SourceTree para configurar seu repositório Git.
4.2 No Mac
Abra o arquivo de configuração do SourceTree baixado.
Arraste o ícone do SourceTree para a pasta Aplicativos para instalá-lo.
Depois de copiado, você pode iniciar o SourceTree na pasta Aplicativos.
Assim como no Windows, você pode ser solicitado a instalar o Git. Se sim, siga as instruções para isso.
5. Configurando o SourceTree pela primeira vez
Após a conclusão da instalação, você precisará configurar o SourceTree com seus repositórios e configurações de conta.
5.1 Configuração inicial
Quando você abre o SourceTree pela primeira vez, verá uma tela inicial:
Faça login com sua conta Atlassian. Se você não tiver uma conta, crie uma seguindo as instruções na tela.
Você pode precisar conectar sua instalação do SourceTree aos serviços de hospedagem Git, como Bitbucket ou GitHub. Siga as instruções para fazer login ou permitir acesso às suas contas.
Conclua a configuração configurando as configurações globais do Git, como nome de usuário e email, que serão usados nos seus commits. Você pode encontrar essas configurações em Ferramentas > Opções > Geral para Windows ou SourceTree > Preferências no Mac.
5.2 Clonar o repositório
Um dos principais recursos do SourceTree é a clonagem de repositórios. Veja como você pode fazer isso no SourceTree:
Clonar a partir de URL:
Abra o SourceTree.
Na janela “Clonar Repositório”, insira o URL do repositório que você deseja clonar.
Escolha o caminho de destino no seu computador onde o repositório será clonado.
Clique em "Clonar".
Clonar a partir do remoto:
Se você estiver conectado a um serviço de hospedagem, poderá clonar o repositório diretamente na guia Remoto no SourceTree.
Selecione o repositório que deseja clonar e clique em “Clonar”.
6. Operações básicas com o SourceTree
6.1 Comprometimento de mudanças
Após modificar os arquivos em seu repositório local, você precisa fazer o commit das alterações:
Abra seu repositório no SourceTree.
Na “Visualização de Status do Arquivo”, selecione os arquivos que você deseja comprometer.
Adicione uma mensagem de commit para descrever suas alterações.
Clique em “Commit” para adicionar as alterações ao seu repositório local.
6.2 Enviando alterações para o remoto
Depois de ter feito o commit de suas alterações localmente, você pode querer enviá-las para o repositório remoto:
Vá até a opção "Push" localizada no menu superior do SourceTree.
Selecione os branches que você deseja persistir.
Clique no botão de push.
6.3 Puxando alterações do remoto
Para atualizar seu repositório local com alterações do repositório remoto, você pode puxar alterações:
Selecione "Bridge" no menu principal.
Se esse branch ainda não estiver selecionado, selecione o que você deseja puxar.
Clique em Puxar para buscar e atualizar as alterações no seu branch local.
7. Gerenciamento de branches
Branches são uma parte essencial do Git. Eles ajudam a gerenciar diferentes recursos ou versões de um projeto separadamente até que sejam mesclados no projeto principal.
7.1 Criando um branch
Vá até o ícone de branch no menu superior.
Nomeie seu novo branch.
Selecione o branch de onde você deseja iniciar este novo branch.
Clique em "Criar Branch".
7.2 Trocando branches
Para trocar de branches no SourceTree:
No repositório aberto, vá até o menu suspenso Branch na área superior central.
Clique no branch para o qual deseja trocar.
7.3 Junção de branches
Juntar branches é uma maneira de reunir mudanças de diferentes branches:
Certifique-se de que o branch que você deseja mesclar esteja com check-out (ativo).
Vá até "Branch" no menu e selecione "Merge".
Selecione o branch de onde você quer mesclar.
Conclua o processo de mesclagem seguindo os prompts de mesclagem.
8. Usando Stash
O Stashing permite salvar o trabalho em andamento e limpar seu diretório de trabalho:
8.1 Criando um Stash
Abra seu repositório e vá até o botão “Ações” ou “Stash”.
Selecione "Criar Stash" no menu suspenso.
Forneça um nome ou mensagem para seu repositório.
Clique em OK para salvar suas alterações atuais.
8.2 Implementando Stash
Você pode aplicar as alterações armazenadas de volta ao seu diretório de trabalho:
Vá até "Lista de Stash" ou uma opção semelhante no menu.
Selecione o stash que você deseja.
Clique em “Aplicar Stash” para aplicar as alterações de volta à cópia de trabalho.
9. Conclusão
O SourceTree oferece uma interface amigável que simplifica as operações do Git para usuários de Windows e Mac. Com um pouco de configuração e prática, o SourceTree pode se tornar uma parte integrante do seu fluxo de trabalho. Seja gerenciando branches ou enviando atualizações para o seu servidor remoto, o SourceTree traz facilidade e eficiência ao gerenciamento de controle de origem. Este guia detalhado fornecerá a você um entendimento detalhado para configurar e operar com sucesso o SourceTree em seu sistema Windows ou Mac. Você pode começar a explorar, praticar e aproveitar as capacidades poderosas que o SourceTree oferece, o que aumentará sua produtividade e eficiência com o Git.
Volte a este guia sempre que for necessário para garantir uma experiência tranquila ao configurar ou gerenciar seus repositórios Git usando o SourceTree.
Se você encontrar algo errado com o conteúdo do artigo, você pode