Instalação Git e uso básico de interação com o servidor

Instalação Git

Instale o Git no Windows


O Wamp foi instalado no Windows, o ambiente específico é: Apache / 2.4.39 (Win64) + PHP / 7.2.18 + MySQL5.7.26

  • Endereço de download do Git: https://gitforwindows.org/
  • Clique duas vezes no arquivo Git-2.22.0-64-bit.exe baixado e clique em "Avançar>":
    Informações de licença de instalação do Git, clique em "Avançar>"
  • Configure o caminho do download.
    Insira a descrição da imagem aqui
  • Selecione o componente que você deseja baixar, a verificação padrão é a seguinte:
    Insira a descrição da imagem aqui
  • Configure teclas de atalho:
    Insira a descrição da imagem aqui
  • Configure o editor padrão, selecione o padrão (vim):
    Insira a descrição da imagem aqui
  • Para configurar como usar o Git, selecione o segundo padrão (você pode usar a linha de comando ou terceiros. Terceiros se referem a softwares que podem graficamente o Git, por exemplo: TortoiseGit)
    Insira a descrição da imagem aqui
  • Configure a biblioteca SSL / TLS e selecione a primeira por padrão (use OpenSSL):
    Insira a descrição da imagem aqui
  • Configure o modo do Git para quebrar arquivos, escolha o primeiro por padrão (mude o modo Windows para o modo Unix):
    Insira a descrição da imagem aqui
  • Configure o emulador de terminal usando o Git Bash, selecione o padrão primeiro (MSYS2):
    Insira a descrição da imagem aqui
  • Configure algumas outras opções, a primeira e a segunda são selecionadas por padrão (cache do sistema de arquivos e gerenciador de certificados):
    Insira a descrição da imagem aqui
  • Configure opções de adição, não selecionadas por padrão. Clique em Instalar para instalar
    Insira a descrição da imagem aqui
  • Após a conclusão da instalação, abra o git-bash.exe para começar a usá-lo.
    Insira a descrição da imagem aqui

Git use

Informações do usuário

// Configure o nome de usuário e o endereço de email pessoais:
$ git config --global user.name “cry”
$ git config --global user.email [email protected]
// Exibir informações de configuração
$ git config --list
/ / Você também pode verificar diretamente a configuração de uma variável de ambiente, como o nome
$ git config user.name

Insira a descrição da imagem aqui

Key

SSH processo de geração de chaves //
$ -C RSA SSH-keygen -t '[email protected]'
// inserir o caminho, consulte chave
$ ~ CD / .ssh
$ LS // se você quiser fazer logon no servidor remoto git , Você precisa adicionar o conteúdo de id_rsa.pub ao servidor
id_rsa (chave privada) id_rsa.pub (chave pública)

Clonar

// Clona o projeto do servidor remoto. Desde a primeira conexão, você precisa digitar yes para estabelecer a conexão.Você descobrirá que o arquivo known_hosts é gerado em .ssh para armazenar o endereço do servidor recém-conectado e o arquivo em clone é armazenado na pasta cry.
$ git clone [email protected] : /usr/local/cry/.git

Insira a descrição da imagem aqui

Crie uma filial e envie seu projeto para o servidor

// Crie e alterne para a ramificação "chen"
$ git checkout -b chen
// Exiba a ramificação no diretório atual
$ git branch
// Envie a ramificação local para o servidor remoto
$ git push origin chen

// Cria um novo arquivo
$ mkdir test
$ vim test / test.php
$ git status -s // O comando git status é usado para exibir o status atual do projeto
? Test /

// O comando git add pode adicionar o arquivo ao cache
$ git add.
$ Git status -s
A test / test.php
// Executa o git commit para adicionar o conteúdo da área de cache ao armazém
$ git commit -m “chen-branch test /test.php "

// 在 本地 en chen 分支 合并 到 mestre 上
$ git checkout master
Comutado para a ramificação 'master'
Sua ramificação está atualizada com 'origin / master'.
$ git merge chen
Atualizando a4860ac… 7b30e8d
Avanço rápido
test / test.php | 3 +++
1 arquivo alterado, 3 inserções (+)
modo de criação 100644 test / test.php

// 分支 本地 分支 mestre 分支 到
$ git push origin master: cry
Enumerando objetos: 14, concluído.
Contando objetos: 100% (14/14), pronto.
Compactação delta usando até 4 threads
Compactação de objetos: 100% (7/7), concluído.
Escrevendo objetos: 100% (13/13), 1,02 KiB | 104,00 KiB / s, concluído.
Total 13 (delta 3), reutilizado 0 (delta 0)
até 211.71.149.244:/usr/local/jwh/.git
a4860ac… 7b30e8d master -> cry

// Finalmente, mescla a ramificação cry no servidor ao mestre

Publicado 9 artigos originais · elogiado 1 · visitas 851

Acho que você gosta

Origin blog.csdn.net/weixin_36466834/article/details/95246855
Recomendado
Clasificación