# O que é Repository Checkout?

É o processo de copiar todos os arquivos de um projeto de software de um servidor central para o seu próprio computador.

## Definição
Checkout é pegar uma versão específica de um projeto do servidor e baixá-la para seu próprio espaço de trabalho. Desta forma, você pode acessar o estado atual do projeto e começar a fazer alterações nele. No mundo do software, é a etapa básica de criação de uma cópia local do projeto.

## Como funciona
Geralmente é feito usando ferramentas como Git, via terminal com o comando 'git checkout', ou via botões no ambiente de desenvolvimento.

## Onde é usado
É usado quando você está apenas iniciando um projeto ou precisa mudar para uma versão diferente do projeto.

## Perguntas frequentes
**Ele só baixa arquivos?**
Ele traz não só os arquivos, mas também o histórico e informações de versão do projeto.


## Termos relacionados
- [Git Push](/pt/dictionary/git-push/)
- [Tech Stack](/pt/dictionary/tech-stack/)
- [Cloning](/pt/dictionary/cloning/)

## Ferramentas relacionadas
- [Checkout](/pt/discover/checkout/)

---
Fonte: TreScout Glossário · https://trescout.com/pt/dictionary/repository-checkout/
