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>":
- Configure o caminho do download.
- Selecione o componente que você deseja baixar, a verificação padrão é a seguinte:
- Configure teclas de atalho:
- Configure o editor padrão, selecione o padrão (vim):
- 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)
- Configure a biblioteca SSL / TLS e selecione a primeira por padrão (use OpenSSL):
- Configure o modo do Git para quebrar arquivos, escolha o primeiro por padrão (mude o modo Windows para o modo Unix):
- Configure o emulador de terminal usando o Git Bash, selecione o padrão primeiro (MSYS2):
- 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):
- Configure opções de adição, não selecionadas por padrão. Clique em Instalar para instalar
- Após a conclusão da instalação, abra o git-bash.exe para começar a usá-lo.
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
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
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