Como instalar o Git em um Mac
Se você é um programador iniciante, deve se familiarizar com um sistema de controle de versão.
A maioria dos trabalhos de programação que você encontrar exigirá que você colabore com outros engenheiros por meio de um desses sistemas de controle de versão, porque é a melhor maneira de organizar grandes bases de código e minimizar os efeitos de erros ou discrepâncias. Git é um sistema de controle de versão.
Vamos dar uma olhada no que é Git e como você pode colocá-lo em funcionamento no seu Mac em algumas etapas rápidas. Você também aprenderá alguns comandos essenciais para começar a trabalhar e empregar o Git em seu fluxo de trabalho assim que terminar de ler este artigo!
Git Educado: O que é Git e como ele me ajuda?
Como mencionamos anteriormente, Git é um sistema de controle de versão de código aberto (também conhecido como ferramenta de controle de versão ou controle de código-fonte). O objetivo principal de uma ferramenta de controle de versão é monitorar as alterações que ocorrem em uma base de código sempre que ela é atualizada e permitir que você reverta para qualquer iteração de sua escolha.
Isso é uma grande ajuda quando você percebe que programou um bug que vira a lógica do seu aplicativo de dentro para fora e de cabeça para baixo. No caso de um compilador cheio de texto de erro vermelho, apenas reverta para o seu último repositório Git e vá para Stack Overflow para descobrir o que deu errado na primeira vez – sem danos, sem problemas.
O Git também é de uso gratuito.
Como instalar o Git em um Mac
O modelo Git da Apple vem pré-instalado no macOS. Abra seu terminal ou editor de script de shell de escolha e digite git –version para verificar qual versão do Git está em sua máquina. Se ainda não estiver em sua máquina, executar git –version solicitará que você instale o Git.
Embora esta construção do Git seja boa para alguns usuários, você pode querer instalar a versão mais atualizada (a Apple costuma demorar para atualizar sua versão). Você pode fazer isso de muitas maneiras diferentes; compilamos algumas das opções mais fáceis abaixo.
Instalando Git no macOS com Homebrew
Use o Homebrew . O Homebrew instala uma lista de pacotes úteis que não vêm pré-instalados em Macs (veja a lista de pacotes no site do Homebrew ).
Cole o seguinte comando em seu terminal para instalar o Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
O terminal solicitará que você insira uma senha. Digite a senha que você usa para fazer login no seu Mac e continuar o processo de instalação.
Quando terminar, digite brew install git no terminal e espere o download. Verifique se o Git foi instalado executando git –version .
Como instalar o Git no macOS com o instalador independente
Tim Harper construiu e suporta um instalador autônomo para Git no Mac – você pode encontrá-lo no SourceForge . Basta clicar em Download para obter a versão mais recente ou selecionar qualquer compilação anterior clicando diretamente sobre ela no cabeçalho Atividade do projeto .
Siga as instruções do instalador até que o Git esteja na sua máquina. Verifique se o Git foi instalado executando git –version no terminal. Voce terminou!
Nota: Alguns usuários relataram problemas de compatibilidade entre o instalador independente e o Mac OS X Snow Leopard ou Mac OS X Lion (OSX 10.6 e 10.7). Embora soluções alternativas sejam possíveis, é altamente recomendável instalar o Git com o Homebrew para evitar isso.
Instalando Git para macOS com GitHub Desktop
Você sabe que usará o GitHub em seu projeto? A instalação do GitHub Desktop também instalará a versão mais recente do Git. Basta clicar em Baixar para macOS e executar o instalador. Depois de executar o instalador, verifique se o Git foi instalado executando git –version no terminal. Voce terminou!
Git iniciado: o básico
Pode parecer assustador mergulhar no Git. Aqui está a boa notícia: você pode começar a utilizar o que o Git tem a oferecer, mesmo quando você conhece apenas alguns comandos. Você pegará o resto com o tempo, conforme descobrir novas necessidades e buscar novas soluções. Por enquanto, aqui estão alguns dos princípios básicos:
Comandos Git básicos | |
---|---|
git help, git help -a, git help -g | Exibe uma lista de comandos e subcomandos do Git. |
git config –global user.name "FirstName LastName" | Define seu nome de usuário Git. |
git config –global user.email "[email protected]" | Define seu e-mail Git. |
git init | Cria um novo repositório Git (repo) no diretório atual. |
git add [arquivo / diretório] | Adiciona instantâneos dos arquivos atuais à área de teste (índice). Isso não salva nenhum trabalho em seu repositório. |
git rm | Remove arquivos do índice. |
git commit | Confirma as alterações na área de teste para o repositório. Você deve executar isso para salvar as alterações em seu repo. |
git commit -a | Você pode usar isso para pular o uso do Git add. Isso procura por alterações, adiciona-as ao teste e as confirma. |
git diff | Veja as mudanças entre os commits. |
git log | Veja seus commits anteriores para o repo. |
git branch [nome-do-branch] | Cria um novo branch em seu repositório. Ramificações são usadas para dividir as bases de código em seções menores. |
ramo git | Lista todas as ramificações em seu repo. |
switch git [nome-do-ramo] | Navegue entre ramos. |
git branch [nome-do-branch] -d | Exclui o ramo especificado. |
git clone [diretório-caminho] [nome-que-você-escolhe] | Cria um clone do repositório especificado. |
git fetch | Verifica as alterações de outro repositório sem integrá-las ao seu repo. |
git pull | Confirma as alterações de outro repositório para o seu repo. |
git push | Atualiza o repo com mudanças para outros puxarem. |
Limpando Seus Repositórios
Agora que você sabe como instalar o Git no macOS e começar a usá-lo, é hora de começar a fazer. Não se preocupe em estar certo ou errado, limpo ou bagunçado. Basta fazer coisas novas e aprender ao longo do caminho.
Se, no meio da confusão da criação, você descobrir que seus galhos se tornaram um pouco desorganizados para o seu gosto, sempre há métodos que você pode usar para limpar as coisas.