Mapa mental
GIT

Conteúdo do mapa
GIT
É um sistema de controle de versão, ou seja, registra as mudanças feitas em um ou mais arquivos ao longo do tempo, permitindo a recuperação de versões específicas.
- Possui como vantagens: ser de código aberto, gratuito, offline ou distribuído, branching (versões de um mesmo projeto) e suporte para uso de pequeno e grande porte.
Ciclo de Vida de um Arquivo
- Dentro de um repositório git, ou seja um git local, que é uma pasta no sistema operacional, a qual foi inicializada um repositório dentro dela, e a partir desse momento tudo dessa pasta passa a valer a definição de controle de versão.
- Um arquivo .txt foi criado dentro do repositório, e em um primeiro momento terá o status como untracked, pois o arquivo existe no sistema operacional, mas o git não o conhece ainda, não é considerado válido.
- Para mudar isso é preciso fazer um add, que levará para a staged area.
- Staged area, é uma área de controle, uma área mediana, onde se faz a validação dos arquivos, para eles estarem no git.
- Depois de selecionar os arquivos que devem ser trackeados, devem estar no git, usa-se um commit, e o arquivo fica com o status de unmodified, ele já está no git, mas sem novas alterações, pois a versão não tem nenhuma modificação ainda, já que é uma versão que acabou de ser aceita, e portanto considera-se que o usuário quer que o arquivo faça parte da versão daquele jeito, já que é como a primeira versão.
- Ao abrir esse mesmo arquivo e fazer uma edição, ele entra no status de modified, já que o git já conhece ele. Então é necessário fazer o processo anterior para que o git reconheça essa nova versão, realizar um add para ir para a staged area e depois um commit, e após isso ele volta para o status de unmodified, pois se torna uma nova versão.
- Ao deletar um arquivo ele fica com status de untracked, e caso queira recuperá-lo é necessário realizar novamente todas as etapas.
- Ao abrir esse mesmo arquivo e fazer uma edição, ele entra no status de modified, já que o git já conhece ele. Então é necessário fazer o processo anterior para que o git reconheça essa nova versão, realizar um add para ir para a staged area e depois um commit, e após isso ele volta para o status de unmodified, pois se torna uma nova versão.
- Depois de selecionar os arquivos que devem ser trackeados, devem estar no git, usa-se um commit, e o arquivo fica com o status de unmodified, ele já está no git, mas sem novas alterações, pois a versão não tem nenhuma modificação ainda, já que é uma versão que acabou de ser aceita, e portanto considera-se que o usuário quer que o arquivo faça parte da versão daquele jeito, já que é como a primeira versão.
- Staged area, é uma área de controle, uma área mediana, onde se faz a validação dos arquivos, para eles estarem no git.
- Para mudar isso é preciso fazer um add, que levará para a staged area.
- Um arquivo .txt foi criado dentro do repositório, e em um primeiro momento terá o status como untracked, pois o arquivo existe no sistema operacional, mas o git não o conhece ainda, não é considerado válido.
- Dentro de um repositório git, ou seja um git local, que é uma pasta no sistema operacional, a qual foi inicializada um repositório dentro dela, e a partir desse momento tudo dessa pasta passa a valer a definição de controle de versão.
Comandos
- Quando instalar o Git em uma máquina e usar pela primeira vez é necessário fazer a configuração e se usa: git config --global user.email "<email>" E git config --global user.name "<nome>
- Para saber se o git foi instalado
- Quando instalar o Git em uma máquina e usar pela primeira vez é necessário fazer a configuração e se usa: git config --global user.email "<email>" E git config --global user.name "<nome>
Imagens e arquivos do mapa
Informações
- Descrição
- Conceitos básicos para o uso de git de forma online e local.
- Criado por
- Andressa Machado
- Visualizações
- 0
- Tags
- Avaliação