GitHub Desktop para iniciantes: Git, VS Code e IA local
GitHub Desktop para iniciantes fica mais simples quando você entende a diferença entre Git, GitHub e VS Code. Eles trabalham juntos, mas cada um resolve uma parte diferente do caminho entre encontrar um projeto e conseguir usar ou modificar seus arquivos no computador.
No segundo artigo da série GitHub sem medo, vamos organizar esses nomes sem transformar o assunto em uma aula de programação.
Git: a ferramenta que registra mudanças
Git é o sistema que acompanha o histórico de um projeto. Imagine que você está testando uma configuração nova do llama.cpp e algo dá errado. Com Git, os desenvolvedores conseguem comparar versões, descobrir o que mudou e voltar a um estado anterior quando necessário.
Você não precisa dominar comandos para aproveitar projetos com Git. Mas é útil saber que ele existe: quando você vê palavras como commit, branch, pull ou clone, elas pertencem ao vocabulário do Git.
GitHub: a casa do projeto na internet
GitHub é o serviço onde o projeto fica hospedado. É a página que você visita para ler o README, ver atualizações, abrir uma Issue ou copiar o endereço de download. O Git funciona também fora do GitHub; o GitHub só torna mais fácil publicar e colaborar.
Uma comparação simples: Git é o sistema de organização dentro de uma oficina. GitHub é o endereço público dessa oficina, onde outras pessoas podem ver os projetos e acompanhar o trabalho.
GitHub Desktop: a opção visual para quem não quer terminal
GitHub Desktop é um programa gratuito com interface gráfica. Ele permite clonar repositórios, ver arquivos alterados, baixar atualizações e criar cópias sem precisar decorar comandos.
Para um iniciante, ele é especialmente útil quando você quer testar um projeto sem se assustar com a tela preta do terminal. Você escolhe File > Clone repository, cola a URL do projeto, escolhe uma pasta e o programa baixa uma cópia local.
É importante entender que GitHub Desktop não substitui o projeto que você baixou. Ele organiza o repositório. Se o projeto de IA exigir Python, CUDA ou outro instalador, essas etapas continuam existindo no README.
Visual Studio Code: o lugar para abrir e ler os arquivos
Visual Studio Code, ou VS Code, é um editor de código. Ele serve para abrir a pasta de um projeto, procurar arquivos, ler instruções e editar configurações. Mesmo sem saber programar, ele é mais confortável do que abrir dezenas de arquivos em um editor simples.
O VS Code tem integração com Git. Isso significa que ele consegue mostrar quais arquivos mudaram, ajudar a comparar versões e até realizar algumas ações de Git por botões. Mas, para funcionar, ele usa a instalação de Git do seu computador.
O conjunto mais simples para começar
- GitHub no navegador: pesquisar e ler sobre os projetos.
- GitHub Desktop: clonar e atualizar repositórios visualmente.
- VS Code: abrir a pasta e entender os arquivos.
- Git for Windows: instalar a base do Git; muitos programas usam essa instalação nos bastidores.
Não instale tudo de uma vez só por instalar. Para usar LM Studio, por exemplo, você não precisa de GitHub Desktop. Para testar um projeto do GitHub, porém, Git, VS Code e um terminal podem ser muito úteis.
O que cada palavra significa na prática?
- Clone: baixar uma cópia do repositório para o PC.
- Pull: trazer atualizações que foram publicadas no projeto.
- Commit: registrar um conjunto de alterações feitas localmente.
- Push: enviar suas alterações para o GitHub — algo que normalmente não é necessário quando você só está testando um projeto.
- Fork: criar uma cópia do projeto na sua própria conta do GitHub, sem mexer no original.
Qual caminho eu recomendo para iniciante?
Comece pelo GitHub no navegador. Leia o README e confira se o projeto é oficial. Depois use GitHub Desktop para clonar uma cópia em uma pasta fácil de achar, como DocumentosGitHub. Abra essa pasta no VS Code e procure o README, a licença e as instruções de instalação.
Se o tutorial pedir um comando, copie apenas depois de entender de onde ele veio. Não é preciso ter medo do terminal, mas também não é preciso executar tudo no automático.
Conclusão
Git registra o histórico. GitHub hospeda o projeto. GitHub Desktop oferece uma forma visual de trabalhar com ele. VS Code ajuda a abrir e entender os arquivos. Quando essa divisão fica clara, os projetos de IA local deixam de parecer uma caixa-preta.
No próximo artigo, vamos fazer o primeiro clone de um repositório no Windows, passo a passo, e explicar o que muda — e o que não muda — no seu computador.
Fontes: GitHub Docs — GitHub Desktop; VS Code — controle de versão; Pro Git — instalação do Git.
