|
|
|
Repositórios
|
|
|
|
============
|
|
|
|
|
|
|
|
### O que são?
|
|
|
|
|
|
|
|
Repositórios são os seus projetos. Eles podem ser locais ou remotos e o git monitora todas as alterações nos arquivos e pastas dentro do repositório.
|
|
|
|
|
|
|
|
Criando um repositório
|
|
|
|
----------------------
|
|
|
|
|
|
|
|
Para criar um repositório crie uma nova pasta, ou vá até a pasta do seu projeto pelo terminal e digite `git init`. Isso vai iniciar o git na sua pasta.
|
|
|
|
|
|
|
|
Se você quiser sincronizar o seu repositório local com algum servidor remoto basta executar o comando `git remot add origin http://algumSiteLegal.com/usuario/repositorio.git`.
|
|
|
|
|
|
|
|
Clonando um repositório
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
Clonar um respositório significa copiar um projeto - com todos os seus arquivos, pastas e informações - para o seu computador. Para fazer isso utiliza-se o comando `git clone`. Você pode copiar um repositório local usando `git clone /caminho/para/repositório` ou copiar de um servidor usando `git clone usuario@servidor:caminho/para/respositorio.git`.
|
|
|
|
|
|
|
|
Por exemplo, para clonar este repositório basta digitar o comando `git clone git@gitlab.c3sl.ufpr.br:pet/treinamentoGit.git`.
|
|
|
|
|
|
|
|
"Forking" um repositório
|
|
|
|
------------------------
|
|
|
|
|
|
|
|
Você pode dar fork de um repositório de outro usuário para a sua conta. Assim, você pode usar o código ou fazer alterações sem interferir no código de outra pessoa. Caso você faça algo que valha a pena ser compartilhado com o dono original, abra um Pull (ou Merge) Request no repositório original.
|
|
|
|
|
|
|
|
Aqui no GitLab há um botão no lado direito da home de um diretório para que você faça o fork. Após clicar, o projeto teria sido copiado para a sua conta. Você pode então cloná-lo para o seu computador e começar a fazer suas próprias alterações.
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
#### Próximo: [Fluxo de trabalho e arquivos](arquivos)
|
|
|
|
|
|
|
|
#### Anterior: [Git](git)
|
|
|
|
###### [Voltar para o início](../home) |