Controle de versão com Git, GitHub e afins.

Git no macOS – Usando a linha de comando de forma eficaz

Todos os vídeos do tutorial Gestão de versões com Git, GitHub e outros.

Não importa se você está apenas começando com o controle de versão ou deseja aprofundar seus conhecimentos, o Terminal no macOS é uma ferramenta poderosa para usar o Git de forma eficaz. Neste guia, você aprenderá como abrir o Terminal, entender os fundamentos da linha de comando e navegar pelo seu sistema de arquivos para trabalhar com o Git. Vamos começar!

Principais descobertas

  • O Terminal é um aplicativo no macOS que está localizado em Utilitários.
  • Você pode arrastar pastas facilmente para o Terminal.
  • Com os comandos pwd, cd e ls, você navega pelas suas pastas e exibe seu conteúdo.
  • O Git funciona melhor através da linha de comando, especialmente quando se trata de projetos como o Xcode.

Abrir Terminal

Para abrir o Terminal no macOS, vá para a pasta "Aplicativos" e depois para a subpasta "Utilitários". Você encontrará o Terminal lá. Um clique duplo abrirá o programa.

Git no macOS – Utilizando a linha de comando de forma eficaz

Assim que o Terminal estiver aberto, você verá o prompt de comando onde pode digitar comandos. É recomendável ajustar o tamanho da fonte de acordo com suas necessidades, para que todo o conteúdo no vídeo seja legível.

Abrir Pasta com Drag-and-Drop

Um truque útil para chegar rapidamente a uma pasta de projeto específica é o Drag-and-Drop. Se você tiver uma pasta no Finder, basta arrastá-la para o Terminal aberto. Isso fará com que o caminho seja inserido automaticamente, e você pode começar a trabalhar com ele imediatamente.

Git no macOS – Usando a linha de comando de forma eficaz

Verificar Diretório de Trabalho

Para garantir que você esteja trabalhando no diretório correto, você pode usar o comando pwd, que significa "print working directory". Este comando mostrará a localização exata onde você está.

Git no macOS – Usando a linha de comando de forma eficaz

Navegando por Diretórios

Quando você estiver no seu diretório inicial, pode navegar facilmente para outras pastas. Por exemplo, com o comando cd seguido do nome do diretório. Para acessar a pasta Desktop, basta digitar cd Desktop. Em seguida, você pode listar o conteúdo do diretório atual usando o comando ls.

Se você quiser voltar para o seu diretório de trabalho, use novamente cd seguido do nome do diretório.

Criar Projeto Xcode

Para começar um novo projeto Xcode, abra o Xcode e selecione "Criar Novo Projeto Xcode". Escolha uma "Aplicação de Visualização Única" simples e nomeie seu projeto de acordo, por exemplo, "GitTest". Em seguida, clique em "Criar".

Git no macOS – Usando a linha de comando de forma eficaz

Seu projeto agora será salvo no diretório que você escolheu anteriormente e você poderá vê-lo tanto no Finder quanto no Terminal.

Trabalhando com Git no Terminal

Agora que seu projeto está presente, você tem a oportunidade de usar o Git para gerenciar seus arquivos. Você pode adicionar arquivos ao repositório, alterar ou excluir arquivos existentes.

É importante dominar os comandos básicos do Git, como git init, git add e git commit. Esses comandos são essenciais para rastrear alterações em seu projeto e realizar o controle de versão.

Resumo – Git e a Linha de Comando no macOS

Neste guia, você aprendeu como abrir o Terminal no macOS e aplicar comandos básicos de navegação. Você pode criar projetos no Xcode e aproveitar os benefícios do Git no Terminal. Com essas habilidades, você está bem preparado para gerenciar seus projetos de forma eficiente.

Perguntas Frequentes

Por que eu deveria usar a linha de comando?A linha de comando oferece mais controle e possibilidades para gerenciar projetos do que interfaces gráficas.

Onde eu encontro o Terminal no macOS?O Terminal está localizado em "Aplicativos" → "Utilitários" no seu Mac.

Como uso Drag-and-Drop no Terminal?Simplesmente arraste um diretório do Finder para o Terminal para inserir automaticamente o caminho.

Quais comandos básicos devo conhecer para o Git?Os comandos mais importantes são git init, git add, git commit e git status.