Intern
O que é um repositório?
sobes.tech IA
Resposta da IA
Um repositório é um armazenamento de versões do código fonte de um projeto, gerido por um sistema de controlo de versões como o Git. Permite rastrear alterações, colaborar com outros desenvolvedores e regressar a estados anteriores do projeto.
Componentes principais do repositório:
- Área de trabalho (Working Directory): Ficheiros do projeto na máquina local do desenvolvedor.
- Área de preparação (Staging Area / Index): Estado intermédio onde as alterações são adicionadas antes de serem confirmadas.
- Histórico de commits (Commit History): Sequência de alterações registadas que formam ramos.
Tipos de repositórios:
- Repositório local: Armazenado na máquina local do desenvolvedor.
- Repositório remoto: Armazenado num servidor (por exemplo, GitHub, GitLab, Bitbucket) e usado para colaboração e backup.
Operações principais com o repositório:
git clone <url>: Criar uma cópia local do repositório remoto.git add <ficheiro>: Adicionar alterações do ficheiro à área de preparação.git commit -m "mensagem": Registar alterações da área de preparação no histórico de commits.git push: Enviar commits locais para o repositório remoto.git pull: Obter alterações do repositório remoto e fundi-las com a versão local.