1.6 KiB
layout | author | title | lang | lang-ref |
---|---|---|---|---|
post | Flávio Schiavoni | Transformando diretórios em repositórios versionados | pt | Transforming-directories-into-versioned-repositories |
Um repositório de código, de uma forma bem ampla, é um diretório que contém arquivos que possuem controle de versão. Isto inclui a possibilidade de auditar as modificações dos arquivos, verificar possíveis mudanças de uma versão para outra e até mesmo voltar o arquivo para uma versão anterior.
Apesar de estarmos acostumados a utilizar repositórios remotos, como o github ou outro serviço similar, é possível com o git manter qualquer diretório local como um repositório versionado. Isto permite auditar modificações e garante uma certa segurança pois permitiria verificar todas as versões anteriores de um arquivo.
Para transformar um diretório em um repositório git, utilize o comando:
git init --bare --shared
- o --bare inicializar o repositório git para ser um repositório remoto
- o --shared configura as permissões de escrita para grupo
Uma vez iniciado o repositório, é necessário adicionar todos os arquivos ao mesmo:
git add *
Depois, é necessário se identificar:
git config --global user.email "alice@alice.dcomp.ufsj.edu.br" git config --global user.name "Alice"
E por fim, fazer a submissão das alterações com o comando:
git commit -m "Versão inicial do projeto"
Com isto, a cada modificação que se deseja guardar, basta adicionar os arquivos alterados e fazer o commit.
Mais informações: [https://git-scm.com/book/en/v2/Git-on-the-Server-Getting-Git-on-a-Server]