Alice/_pt_/_posts/2020-02-28-Transformando-di...

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]