Tópicos
O que é Git?
O Git é um sistema de controle de versão distribuído amplamente utilizado para rastrear as alterações em arquivos e coordenar o trabalho em projetos de desenvolvimento de software. Ele permite que várias pessoas trabalhem em um mesmo projeto, gerenciando diferentes versões dos arquivos e facilitando a colaboração.
Instalação do Git
Aqui está um passo a passo para instalar o Git em seu sistema:
Acesse o site oficial do Git.
Escolha a versão do Git adequada para o seu sistema operacional (Windows, macOS, Linux) e clique no link de download correspondente.
Após o download ser concluído, execute o arquivo de instalação.
Siga as instruções do assistente de instalação. Geralmente, você pode aceitar as opções padrão, a menos que tenha necessidades específicas.
Durante a instalação, você pode escolher componentes adicionais para serem instalados, como a interface gráfica do usuário do Git e o Git Bash (um terminal Unix). Selecione as opções desejadas.
Na tela "Seleção de editor", escolha o editor de texto que você deseja usar com o Git. Se você não tiver preferência, pode deixar a opção padrão.
Na tela "Caminho de destino", você pode escolher onde o Git será instalado em seu sistema. Novamente, a opção padrão geralmente é adequada.
Na tela "Configurações adicionais", você pode optar por adicionar o Git ao PATH do sistema e escolher a conversão automática de fim de linha. Selecione as opções conforme sua preferência.
Após concluir as configurações adicionais, clique em "Instalar" para iniciar a instalação do Git.
Aguarde até que a instalação seja concluída com sucesso.
Após a instalação, você pode abrir um terminal ou prompt de comando e digitar "git --version" para verificar se o Git foi instalado corretamente.
Bitbucket, GitLab e GitHub
O Bitbucket, GitLab e GitHub são plataformas de hospedagem de código e colaboração, mas possuem algumas diferenças. O Bitbucket, assim como o GitHub, é mais focado em hospedagem de código e colaboração entre desenvolvedores. O GitLab, além de oferecer esses recursos, é uma solução completa de DevOps, com recursos integrados de CI/CD, rastreamento de problemas e gerenciamento de projetos. Além disso, o GitLab pode ser instalado no local (self-hosted), enquanto o Bitbucket e o GitHub são baseados em nuvem.
Comandos Git
Alguns comandos básicos do Git para manipular repositórios no GitHub:
-
git clone <URL>
: Clona um repositório do GitHub para o seu computador. -
git add <arquivo>
: Adiciona um arquivo específico para ser poder efetuar o commit. -
git remote add origin <URL>
: Adiciona um repositório remoto ao seu projeto local. -
git remote -v
: Lista os repositórios remotos vinculados ao seu projeto local. -
git pull origin <branch>
: Atualiza a branch local com as alterações mais recentes do repositório remoto. -
git commit -m "<mensagem>"
: Realiza um commit das alterações com uma mensagem. -
git reset <commit>
: Desfaz as alterações até um determinado commit. -
git revert <commit>
: Desfaz um commit específico criando um novo commit com as alterações revertidas. -
git stash
: Guarda as alterações em uma pilha de stash temporária. -
git push
: Envia as alterações locais para o repositório remoto no GitHub. -
git pull
: Atualiza o repositório local com as alterações mais recentes do repositório remoto. -
git branch
: Lista as branches disponíveis no repositório. -
git checkout <branch>
: Altera para a branch especificada. -
git branch <nome_branch>
: Cria uma nova branch. -
git checkout -b <nome_branch>
: Cria e altera para uma nova branch. -
git merge <branch>
: Mescla as alterações de uma branch para a branch atual. e funcionalidades disponíveis. -
git status
: Mostra o estado atual do repositório e dos arquivos. -
git log
: Exibe o histórico de commits do repositório.
Lembre-se de sempre consultar a documentação oficial do Git para mais detalhes sobre cada comando e suas opções, recomendo a leitura da documentação do Github e do Gitlab que são os mais utilizados.
Ferramenta Gráfica
O GitKraken é uma ferramenta gráfica de interface de usuário para o Git. Ele fornece uma maneira visual e intuitiva de trabalhar com repositórios Git, permitindo que os usuários realizem operações como clonar repositórios, criar branches, fazer commits, fazer merge de código e muito mais, tudo através de uma interface amigável. O GitKraken é popular entre desenvolvedores e equipes que desejam uma experiência visual ao usar o Git.
Redes Sociais
Siga-me nas redes sociais para receber mais artigos como esses.
Top comments (0)