• Arts Lab in Interfaces, Computers, and Everything Else

    (Education, Exceptions, Experiences, Enterntainment, Environment, Entropy, Errors, and Etecetera...)


Transformando diretórios em repositórios versionados


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]

Back to blog