minhas informações de contato
Correspondência[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Índice
1. Inicialize o espaço de trabalho (em um determinado caminho de arquivo)
2. Visualize o status do arquivo de código do espaço de trabalho atual
3. Envie os arquivos de código do espaço de trabalho para a área de teste
4. Envie os arquivos de código da área de preparação para o armazém local
6. Comparação das diferenças entre a área de preparação e o armazém local
7. Comparação das diferenças entre espaço de trabalho e armazém local
Use Git para conectar-se ao gitee
4. Visualize o armazém remoto conectado
5. Exclua a conexão com o armazém remoto
6. Clone e crie uma nova pasta sem inicializá-la com git init
Envie o código da ideia para o repositório remoto do gitee
Passo 1: Crie um novo repositório no gitee
Etapa 2: crie um novo projeto na ideia e deixe o projeto gerar um repositório local git
Etapa 3: Escreva o código e adicione-o à área de preparação e envie-o para o armazém local
Passo 4: Conecte-se ao armazém remotamente
Clonar projeto do repositório remoto
Editar notas sobre puxar itens
1. Necessidade de modificar o endereço maven
2. Necessidade de modificar a versão do SDK
Editar 3. Modifique a versão de codificação
Use a ideia para mudar de ramo
Queremos criar um novo branch no repositório gitee
Edite e depois mude a filial deste armazém remoto de acordo com a ideia
Em seguida, adicione e envie e, finalmente, envie para o armazém remoto
Git é dividido em espaço de trabalho, área de teste, armazém local, armazém local e área de teste chamados coletivamente de biblioteca de versões
Clique em Git Bash aqui para entrar na janela da linha de comando
iniciar git;
status do git;
git adicionar nome do arquivo
git add ./ --> Envie todos os arquivos do diretório atual para a área de teste
Como saber se o arquivo foi enviado para a área de teste
Usar status git
Verde indica que foi enviado com sucesso para a área de preparação, vermelho indica que ainda está na área de trabalho.
git commit -m "confirmar informações"
Se for o primeiro envio
E-mail e nome de usuário precisam ser enviados
git config --global user.email "[email protected]"
git config --global user.name "Seu nome"
git diff read.txt(nome do arquivo)
Conteúdo verde é conteúdo diferente
git diff --leitura em cache.txt
Se nenhum conteúdo for exibido, significa que o conteúdo é o mesmo
git diff HEAD leitura.txt
1. Reverta para a versão anterior
git reset --hard CABEÇA^
2. Reverter para a versão especificada
git reset --hard número da versão
git reflog / git log
A caixa vermelha indica o número da versão atual se quisermos reverter para a versão anterior.
Volte para a versão especificada, usando o número da versão
nome da filial do ramo git
ramo git
nome da filial do git checkout
Adicione novo conteúdo ao read.txt da ramificação h1 e envie-o para o warehouse local. Ao voltar para a ramificação master, você poderá descobrir que o conteúdo recém-adicionado não é exibido. no ramo mestre.
Se você deseja mesclar outras ramificações na ramificação principal, você precisa primeiro mudar para a ramificação principal
Nota: Se desejar mesclar a filial na filial principal, você precisará primeiro confirmar o conteúdo da filial no warehouse local.
nome da ramificação git merge
git branch -d nome do branch
git remote add origin (nome da conexão) https://gitee.com/-ss_0/hhh1.git (endereço do armazém)
git pull origin master --allow-unrelated-histories (primeira vez)
git pull pull subsequente
git push -u origin master (primeira vez)
git push push subsequente
Erro relatado:
1. ! [rejeitado] master -> master (buscar primeiro)
erro: falha ao enviar algumas referências para 'https://gitee.com/luosu-ss_0/hhh1.git'
Entrada: git pull --rebase origin master2.fatal: não foi possível acessar 'https://gitee.com/luosu-ss_0/hhh1.git/': Não foi possível resolver o host: gitee.com
Razão: problema de rede
git remoto -v
git remoto rm origem
git clone endereço do armazém
Nota: A diferença entre puxar e clonar
Todos eles obtêm o código do armazém remoto
diferença:
Clone 1.git: quando não há biblioteca de versão local, clonar toda a biblioteca de versão do servidor remoto para o local é um processo local do zero.
2.git pull: Quando houver um repositório local, obtenha os dados de commit mais recentes (se houver) do servidor remoto e mescle-os localmente
Nota: Extraia primeiro os arquivos do warehouse remoto
Entre no terminal de ideias
git pull origin master --permitir-histórias-não-relacionadas
Então você pode empurrá-lo
Push bem-sucedido
Clonagem bem-sucedida
Nota: Se o envio falhar, extraia primeiro o código do armazém remoto.
Podemos descobrir que o conteúdo da ramificação master e da ramificação dev1 é diferente. Isso ocorre porque o conteúdo da ramificação dev1 não é mesclado na ramificação master.
Então mudamos a ideia para o branch master
Mesclagem bem-sucedida
Então você pode empurrá-lo