Um, controle de versão
1. Representante de controle de versão centralizado -> SVN
2. Representante do sistema de controle de versão distribuído -> git
- O Git pode ver diretamente o código e os arquivos atualizados
- Git é o sistema de controle de versão distribuído mais avançado
3. Instalação do Git
4. Comandos comumente usados
- git config -l: ver configuração
- Na verdade, todos os arquivos de configuração são armazenados localmente e existem todas as configurações em gitconfig
- Para a configuração do usuário, verifique o comando global do usuário: git config --global --list O
arquivo de configuração local correspondente é chamado .gitconfig , se você precisar redefini-lo, você precisa excluir este arquivo .gitconfig. Use o seguinte comando para definir o
git de instalação baixado, você deve configurar a caixa de correio
até agora, configuração do ambiente concluída! ! !
! ! !
2. A teoria básica do git (core)
1. Área de trabalho
- Enviar código : primeiro use ** git add ** para enviar para a área de teste, depois use git commit para enviar para o warehouse local e use git push para enviar para o warehouse remoto.
- Puxe o código : primeiro use git pull para puxar o código para o warehouse local, use git reset para salvar na área de armazenamento temporário e use git checkout para o diretório de trabalho
- Área de armazenamento temporário: essencialmente um arquivo, invisível
2, git use
Três, construção do projeto git
1. Método 1: construir um armazém local
01. Para criar um novo warehouse, você precisa usar o diretório raiz do projeto gerenciado pelo GIT para executar:
在当前目录新建一个Git代码库
$ git init
02. Após a execução, você pode ver que existe apenas mais um diretório .git no diretório do projeto, e todas as informações sobre a versão estão neste diretório.
2. Método 2: clonar o armazém remoto
01. Outra maneira é clonar um diretório remoto, porque ele espelha uma cópia do warehouse no servidor remoto para o local!
克隆一个项目和它的整个代码历史(版本信息)
$ git clone [url] # https://gitee.com/kuangstudy/openclass.git
02. Vá para o gitee ou github para clonar um teste!
Quatro, operação de arquivo git
- Enviar documentos
- Enviar arquivo : agora há um arquivo na área de armazenamento temporário. Enviamos o arquivo para o armazém local e usamos o commit.
git status # 查看所有文件的状态
git add . #添加所有文件到暂存区
git commit -m #提交暂存区的内容到本地仓库,,,-m代表提交信息
- Ignore os arquivos ao enviar a ideia e configure-o em .gitinorge :
filtre os seguintes arquivos.
Cinco, o uso de nuvem de código
1. Registre a nuvem de código de login para melhorar as informações pessoais
2. Configure a máquina para vincular a chave pública SSH para realizar o login sem senha! (Login sem senha, esta etapa é muito importante, Code Cloud é um warehouse remoto, geralmente trabalhamos em um warehouse local!)
# 进入 C:\Users\Administrator\.ssh 目录
# 生成公钥
ssh-keygen 输入这个命令,一路回车就可以,生成完在对应目录产生两个文件,如下
3. Adicione a chave pública de informações de chave pública à conta de nuvem de código!
4. Use o Code Cloud para criar seu próprio warehouse!
5. Clone o armazém remoto para o local: da seguinte forma :, O armazém local é consistente com o armazém remoto
Seis, a ideia herda o git
1. Crie um novo projeto e vincule git
- Basta copiar nosso diretório de arquivo git remoto para o projeto!
- Copie todos os arquivos do projeto remoto para -> Novo projeto logo após o trabalho (método de uso para todos os fins)
2. Modifique os arquivos e use o idea para operar o git
- Adicionar à área de teste
- comprometer-se
- Enviar para o armazém remoto é o
mais rápido para digitar diretamente o comando, git add., Git commit “”, git push
3. Envie o teste
Seven, git branch
git分支中常用指令:
# 列出所有本地分支
git branch
# 列出所有远程分支
git branch -r
# 新建一个分支,但依然停留在当前分支
git branch [branch-name]
# 新建一个分支,并切换到该分支
git checkout -b [branch]
# 合并指定分支到当前分支
$ git merge [branch]
# 删除分支
$ git branch -d [branch-name]
# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]