Instalação e uso do Git

objetivo

Gerenciar o código do projeto de hospedagem github por meio do git;

Baixar e instalar

  1. Baixe do site oficial: https://git-scm.com/downloads
    Insira a descrição da imagem aqui
  2. Clique duas vezes para instalar
    Insira a descrição da imagem aqui
  3. Selecione o diretório de trabalho para instalação
    Insira a descrição da imagem aqui
  4. Selecione os componentes
    Insira a descrição da imagem aqui
  5. Configuração do nome do diretório do menu inicial
    Insira a descrição da imagem aqui
  6. Insira a descrição da imagem aqui
  7. Escolha usar o ambiente de linha de comando
    Insira a descrição da imagem aqui
  8. Desisti, escolhi todos os próximos;
  9. Verifique se a instalação foi bem-sucedida: clique com o botão direito na área de trabalho, se houver opção para duas palavras git, foi bem-sucedido;
    Insira a descrição da imagem aqui

Configurar Git

Definir variáveis ​​globais

Abra o git bush aqui com o botão direito do mouse na área de trabalho:
Insira a descrição da imagem aqui
digite:

$ git config --global user.name "your name" 
$ git config --global user.email "[email protected]"

Faça login no GitHub, crie uma SSHkey

Em seguida, insira-o para criar uma SSHkey:

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

Em seguida, clique na tecla Enter três vezes seguidas;
Insira a descrição da imagem aqui
uma pasta .ssh será gerada na pasta do usuário local, que contém dois arquivos id_rsa e id_rsa.pub:
Insira a descrição da imagem aqui
Em seguida, abra a pasta:
Insira a descrição da imagem aqui
Abra id_rsa.pub com o Bloco de notas, selecione tudo, Copiar: em
Insira a descrição da imagem aqui
seguida, voltamos para a conta GitHub que acabamos de registrar, clique em Configurações:
Insira a descrição da imagem aqui
Em seguida, clique em SSH:
Insira a descrição da imagem aqui
Em seguida, clique em NOVA SSHkey:
Insira a descrição da imagem aqui
Em seguida, cole a chave copiada na etapa anterior e adicione-a às configurações da conta GitHub:
Insira a descrição da imagem aqui
Em seguida, volte ao git, entrar:

$ ssh -T git@github.com

Por fim, digite yes:
Insira a descrição da imagem aqui
OK, isso conclui a configuração de comunicação local e GitHub.

Fluxo de trabalho básico do Git

Área de trabalho Git
Insira a descrição da imagem aqui
para adicionar arquivos ao processo de warehouse
Insira a descrição da imagem aqui

Inicialização Git e criação e operação de warehouse

Configurações de informações básicas

# 1.设置用户名
$ git config --global user.name '用户名'

# 2. 设置用户名邮箱
$ git config --global user.email '邮箱'

Esta configuração mostra quem enviou o arquivo na página inicial do warehouse do github;

Inicialize um novo repositório Git

  1. Crie uma pasta;
$ mkdir 文件名
  1. Inicialize o git no arquivo (crie um repositório git);
$ cd 文件名
$ git init 

(Se você não consegue ver .git, configure o computador para exibir arquivos ocultos)

Adicionar arquivos ao warehouse

# 创建 a1.php 文件 
$ touch a1.php

$ git status

# 添加到暂存区
$ git add a1.php

$ git status

# 将文件从暂存区提交到仓库
$ git commit -m 'add a1.php'

$ git status

Modificar arquivos de warehouse

$ ls

$ git status

$ vi a1.php

# 修改文件
$ cat a1.php
1111

$ git status

# 添加到暂存区
$ git add a1.php

$ git status

$ git commit -m '第一次通过git修改文件并提交到仓库'

$ git status

Excluir arquivos do warehouse

# 删除文件
$ rm -rf a1.php

# 从Git中删除文件
$ git rm a1.php

# 提交操作
$ git commit -m '第一次通过git删除仓库文件'

$ git status

Armazém remoto de gerenciamento Git

Objetivo de usar armazém remoto

Função: backup, realizar gerenciamento centralizado de compartilhamento de código;

$ git status

# 创建文件
$ touch a2.php

$ git status

# 添加到暂存区
$ git add a2.php

$ git status

# 将文件从暂存区提交到本地仓库
$ git commit -m 'add a2.php'

$ git status

# 将本地仓库提交到远程仓库
$ git push

Operação de clone Git

  • Objetivo : Copiar o warehouse remoto (o projeto correspondente ao github) para o local;
  • Código :
$ git clone 仓库地址

Origem do endereço do armazém:
Insira a descrição da imagem aqui

Sincronizar armazém local com git armazém remoto

$ git push

Se for exibido The requested URL returned error: 403 Forbidden while accessing, significa que não há permissão;

Geralmente, esta situação é um projeto privado, sem permissão, digite o nome de usuário e senha, ou o endereço remoto usa este tipo:

$ vi .git/config

# 将 
# [remote "origin"] 
#	url = https://github.com/用户名/仓库名.git 
# 修改为:
# [remote "origin"]
#	url = https://用户名:密码@github.com/用户名/仓库名.git

Abaixo, uso o projeto em VSCode como exemplo:

Em primeiro lugar, crie um novo warehouse no github com o mesmo nome do projeto local:
Insira a descrição da imagem aqui
entre na página conforme mostrado abaixo, lembre-se de clicar em ssh:
Insira a descrição da imagem aqui
mas você não pode executar git bash ainda. Quando você usa o comando clone ou push de git pela primeira vez, a conexão com o github aparecerá Um aviso, resultando em um diálogo:

Are you sure you want to continue connecting (yes/no)?

Como o git usa ssh para se conectar, e quando o ssh se conecta para verificar a chave do servidor github pela primeira vez, você precisa confirmar se as informações de impressão digital da chave do servidor github realmente vêm do servidor github.

Portanto, precisamos obter uma chave ssh, e esta etapa foi mencionada na configuração anterior do Git;

Portanto, abrimos a seguinte interface e copiamos o código linha por linha para git bash:
Insira a descrição da imagem aqui
O novo branch na figura mostra que a execução foi bem-sucedida:
Insira a descrição da imagem aqui
Volte para a interface do warehouse remoto do github, atualize e o nome do seu próprio warehouse parece provar que o armazém foi estabelecido com sucesso:
Insira a descrição da imagem aqui
Além disso, na entrada git remote add origin **************, eu relatei uma falha:

fatal: remote origin already exists.(报错远程起源已经存在。)

A solução é a seguinte:

# 1、先输入 
$ git remote rm origin
# 2、再输入 
$ git remote add origin **************

Github Pages construir site

Site pessoal

Acesso

https://username.github.io

Etapas de construção

  1. Criar Site Pessoal -> Novo Armazém (Nota: O nome do armazém deve ser 用户名.github.io);
    Insira a descrição da imagem aqui
  2. Crie um novo arquivo index.hitml no warehouse;
    Insira a descrição da imagem aqui
    Insira a descrição da imagem aqui
    Insira a descrição da imagem aqui
  1. As páginas do github suportam apenas páginas da web estáticas;
  2. Apenas arquivos html no warehouse;

Então eu falhei:
Insira a descrição da imagem aqui
não sei por que, mal;

Site de projeto do Project Pages

Acesso

https://username.github.io/warehouse name

Etapas de construção

  1. Entre na página inicial do projeto e clique em configurações;
  2. Na página de configurações, clique em [Escolha um tema] para gerar automaticamente a página do tema:
    Insira a descrição da imagem aqui
    Então minha página não foi carregada e estou com raiva de mim, basta escrever aqui primeiro;

————————————————————————
Consulte dois artigos Zhihu:

A maioria das fotos nas etapas acima são citadas desses dois artigos e, depois que eu tentei pessoalmente, a foto final bem-sucedida é o resultado de minha própria tentativa;

Acho que você gosta

Origin blog.csdn.net/Jessieeeeeee/article/details/107892585
Recomendado
Clasificación