uso básico [Notas] Github Github

Uso básico GitHub

documentação Git: https://git-scm.com/book/zh/v2  , https://git-scm.com/doc

Documentação GitHub: https://help.github.com/en/github

 

anuário

1. Criar um armazém

2. Adicione a conta SSH

3. projecto de clonagem

4. Criar um ramo e empurre o código

4.1. Carregar ramo

4.2 O ramo de rastreamento servidor filial local

4.3. A partir de uma filial remota puxado Código


 

1. Criar um armazém

(1)  https://github.com/  conta github registrado, faça o login, clique em "New respository";

(2) Na nova página, digite o nome do projeto, verifique o 'readme.md', você também pode optar por ignorar o que os arquivos adicionar, clique sobre o 'criar';

(3) adicionado com êxito, ele irá para a página de lista de arquivos.

 

2. Adicione a conta SSH

Documentos oficiais: o Adicione seu GitHub em A Chave SSH para a Conta .

(1) Clique drop-down triângulo após a conta avatar, selecione ' Configurações '; clique' SSH e chaves GPG ', clique em ' nova nova SSH Key ' adicionar ssh chave pública.

(Porque se uma máquina de necessidades para interagir no github e armazém, em seguida, eles iriam dar a chave pública ssh da máquina é adicionado a esta conta github.)

 

Git modificar a configuração da máquina:

(2) Em ubuntu linha de comando, de volta para o usuário diretório home , o arquivo de editar .gitconfig, git modificar a configuração da máquina.

nós .gitconfig

(3) .gitconfig aberta segue:

 [usuário]
       e-mail = [email protected]
       nome = Jason
 

GitHub é a sua caixa de correio de e-mail registrado.

(3) modificar a caixa postal registrada github, preencher o nome de usuário.

 

chaves SSH gerados na máquina seguinte:

Posso dar uma olhada nas chaves existentes: o verificado para Chaves SSH existente

O documento oficial: gerando uma nova nova SSH Key e adicionando a ele no SSH-Agent  ;

blog relacionado: https://blog.csdn.net/qq_34306360/article/details/80851149

(4) abrir o, chave ssh do terminal gerado usando o seguinte comando lembrar GitHub substituir sua caixa de correio. E-mail será usado como um rótulo fornecido, criar uma nova chave ssh.

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

(5) para o arquivo de membro .ssh no diretório principal, a seguinte dois documentos.

id_rsa.pub chave pública

id_rsa chave privada

cat id_rsa.pub  Ver endereço público, copiar a chave pública.

(6) adição à chave SSH SSH-Agent :

Primeiro olhar se ssh-agente começou:

$ Eval "$ (-s ssh-agente)"
> Agente pid 59566

Adicionar a chave privada SSH para SSH -agent ( id_rsa como o nome chave secreta padrão ):

$ Ssh-add ~ / .ssh / id_rsa
 

 

(7) de volta para o navegador, preencha o título, copie e cole o público antes.

 

3. projecto de clonagem

(1)

  • No navegador, clique em página github, em seguida, entrar na página de projeto do armazém;
  • No campo "clone ou fazer o download", selecione "Clone com SSH", copie o link fornecido.

(2) em sua máquina local, o cd linha de comando para o diretório quer clone, use:

cópia clone git dos links do projeto

Depois de uma boa cópia, clone para dentro do diretório, você pode visualizar o registo com git log; git branch para ver o ramo.

4. Criar um ramo e empurre o código

4.1. Carregar ramo

(1), então clonados no item local, execute os seguintes comandos para criar e mudar para o ramo:

git checkout nome de filial -b

Tais como: git checkout -b inteligente

(2) ramo Push, isto é, todos filial local arquivado no impulso para o repositório remoto, para especificar quando a empurrar a filial local, de modo que, Git irá desviar para o ramo empurrou correspondente do controle remoto para o banco de dados remoto. comando:

git push nome de filial origem

例: git push origin inteligente

Tais como: um novo test.py, realizando  Git o Adicione o test.py ; realizado Git o commit -m 'github submetidos ao teste' ; realizando  Git Empurre Origem inteligente  você pode colocar em todo o ramo inteligente locais enviar um impulso para o repositório remoto.

Github ir ver no site, você pode ver mais do que apenas uma inteligente ramo e fazer o upload test.py.

 

4.2 O ramo de rastreamento servidor filial local

git branch --set-montante-to = origem nome de filial / remota do nome filial local

Tais como: git branch a montante-para-o --set = Origem / esperto , como um resultado,

Remota inteligente de rastreamento galho em galho da origem do inteligente.
 

Após rastreamento, você pode enviar via git push.

4.3. A partir de uma filial remota puxado Código

git pull origem  nome de filial

Tais como: git mestre origem tração

O comando acima irá utilizar o código da baixado inteligente filial remota e incorporada pela filial local está localizado.

 

 

Relatório: Trabalhar com git

Gerente de Projeto:

  1. Project Manager para construir a estrutura do projeto.
  2. Após a conclusão do projecto de construção da estrutura, o gerente de projeto para projeto código do framework para o servidor.

O pessoal em geral:

  1. No seu computador, gerar chave ssh pública e uma chave pública para o gerente de projeto, gerente de projeto para o servidor acima, acrescentou.
  2. Endereço Project Manager dará a cada membro do código do projeto, a equipe colocar o download do código para o seu computador.
  3. Criar uma filial local como dev, Dev desenvolvimento diário no ramo.
  4. Após a conclusão de cada funcionário para desenvolver o seu próprio código, o código precisa ser postado no ramo dev remotamente.

 

ramo Geral:

Mestre: para salvar o código do projeto lançado.

Dev: Guardar o processo de desenvolvimento de código.

 

-----fim-----

Publicado 50 artigos originais · ganhou elogios 10 · vista 6585

Acho que você gosta

Origin blog.csdn.net/qq_23996069/article/details/105061025
Recomendado
Clasificación