Big data-Git

Git

O controle de versão é um sistema que registra alterações no conteúdo de um ou vários arquivos para futura revisão de revisões específicas

1. Recursos

  • Registrar todas as alterações históricas no arquivo
  • Pode ser restaurado para qualquer estado histórico a qualquer momento
  • Recuperação de erro
  • Desenvolvimento paralelo multifuncional

2. Classificação

  1. Sistema de controle de versão local
  2. Sistema de controle de versão centralizado
  3. Sistema de controle de versão distribuído

3. Conceitos Básicos

repositório : armazena todos os arquivos e suas informações históricas

checkout : remova ou mude para a versão executável do arquivo

version : indica uma versão

tag : record identifica uma versão principal

4. As vantagens e desvantagens de diferentes sistemas de controle de versão

Sistema de controle de versão local

Vantagens:

Simples, incorporado em muitos sistemas. Adequado para salvar arquivos de texto (arquivos de configuração, artigos, cartas)

Desvantagens:

Suporta apenas um pequeno número de arquivos, não gerenciamento baseado em projeto

Tipo de arquivo único suportado

Sem suporte de rede, sem colaboração multiplayer

Sistema de controle de versão centralizado

Vantagens:

Adequado para desenvolvimento de colaboração em equipe para várias pessoas

Gerenciamento de código centralizado

Desvantagens:

Ponto único de falha

Precisa trabalhar on-line, não pode trabalhar sozinho

Sem suporte de rede, sem colaboração multiplayer

Sistema de controle de versão distribuído

Vantagens:

Sistema de controle de versão centralizado coletivo

Ofereça suporte ao trabalho offline, envie primeiro para o armazém local e depois faça o upload para o armazém remoto em um determinado momento

Cada computador é um armazém completo, backup forte

V. Comandos básicos

(1) Defina o nome do usuário

git config --global user.name "freedom"

(2) Definir caixa postal

git config --global user.email "[email protected]"

(3) Ver todas as configurações

git config --list

(4) Inicialize o repositório Git

git init

(5) Verifique se há alguma modificação após o envio do Git

git status

(6) Adicione o arquivo à área de cache

git add [file]

(7) Adicione o conteúdo em cache ao armazém

git commit -m 'first commit'
# 不要再add
git commit -a -m 'modify commit'

(8) Exibir histórico de consolidação do Git

git log

(9) Excluir arquivos

# 删除本地仓库文件
rm readme
# 删除远程仓库文件
git rm 'readme'

(10) Alterne para um ramo ou versão

git checkout [branch]

(11) Crie uma chave pública

ssh-keygen -t rsa -C "[email protected]"

(12) Teste se você pode fazer login no github

ssh -T [email protected]
Publicado 131 artigos originais · ganhou 12 · 60.000 visualizações +

Acho que você gosta

Origin blog.csdn.net/JavaDestiny/article/details/99333087
Recomendado
Clasificación