instalação e uso sob Windows 10 Git

0 Introdução

Git (pronunciada / gɪt /) é uma versão de controlo de fonte aberta sistema distribuído, pode eficientemente no processo de alta velocidade de pequena a muito grande versão da gestão do projecto. Git é Linus Torvalds para ajudar a gerenciar o desenvolvimento do kernel Linux e o desenvolvimento de um software de controle de versão de código aberto.
Git Quick Start

1 Git baixe e instale

do Git sistema Windows Baixar
Meu sistema é de 64 bits, versão de 64 bits assim que eu escolhi
Aqui Insert Picture Descrição
para baixar o pacote de instalação Git clique para iniciar a instalação.
Aqui Insert Picture Descrição
Aqui Insert Picture Descrição

Selecione o editor padrão, eu baixei o Notepad ++ em um computador, então eu escolhi o Notepad ++.

Aqui Insert Picture Descrição
Aqui Insert Picture Descrição
Aqui Insert Picture Descrição
Aqui Insert Picture Descrição
Esta interface é o fim da linha de conversão símbolo dispostas.

A primeira opção é o "fim da linha para verificar o Windows-style, enviar Unix-style". Quando você verificar um arquivo de texto, Git irá converter LF para CRLF. Ao enviar um arquivo de texto, CRLF é convertida para LF. Para o projeto multi-plataforma, que é a configuração recomendada no Windows ( "core.autocrlf" é definido como "true")

A segunda opção é o "fim da linha, como é verificado, submeteu estilo Unix." Quando você verificar um arquivo de texto, Git não realiza nenhuma conversão. Ao enviar um arquivo de texto, CRLF é convertida para LF. Para o projeto multi-plataforma, que é a configuração recomendada no Unix ( "core.autocrlf" é definido como "input")

A terceira opção é "como é verificado para fora, como é submetido." Quando você check-out, ou enviar um arquivo de texto, Git não realiza nenhuma conversão. projeto de plataforma cruzada não recomenda essa opção for selecionada ( "core.autocrlf" está definido para "false")

I escolher a primeira opção e clique no botão "Next" para continuar sob a interface do mapa:
Aqui Insert Picture Descrição
A interface é configurado com Git Bash emulador de terminal para ser usado em conjunto.

A primeira opção é "usando MinTTY (terminal padrão MSYS2)." Git Bash MinTTY como utilizando um emulador de terminal, o emulador tem uma janela redimensionável, seleccionar e fonte Unicode não rectangular. aplicação de consola do Windows (como um Python interativo) deve ser executado no MinTTY por "winpty" para iniciar.

A segunda opção é "Use a janela do console do Windows padrão." Git usará a janela padrão do Windows console ( "cmd.exe"), esta janela pode ser usado com programa de console Win32 (como Python interativo ou node.js), mas a reversão padrão é muito limitado, necessidade de ser configurado para uso unicode fonte para exibir os caracteres não-ASCII corretos, e antes do Windows 10, a janela não pode ser redimensionada livremente, e só permite retângulo de seleção de texto.

Eu escolhi a segunda opção e clique em "Next" para continuar sob a interface do mapa:
Aqui Insert Picture Descrição
Aqui Insert Picture Descrição
para concluir a instalação

2 verificar a instalação

Digite cmd git --versionexibe o número da versão.
Aqui Insert Picture Descrição

Com base na utilização de três GIT

Encontre o git-festa na aplicação dentro do canto inferior esquerdo da
Aqui Insert Picture Descrição
linha de comando familiarizado aparecerá.
Email configurar o seu próprio nome e no Git-Bash:
git configuração --global user.name "seu nome"
git configuração --global user.email "[email protected]"

Armazém: repositório (a palavra Inglês, nenhum outro significado)
criar um repositório: mkdir fengshao
Altere o diretório: cd
volta um diretório: cd ...
Ver caminho do repositório: pwd
se tornará diretório git pode gerenciar repositório: git de inicialização
para ver diretório de arquivos ocultos : ls -Ah
Aqui Insert Picture Descrição
você pode baixar um editor notepad ++, compilador dentro de um first1.txt,

Antes de colocar para o estabelecimento de um armazém.
Aqui Insert Picture Descrição
Re-uso git add arquivos add first1.txt para o repositório, "submissão" usando git commit arquivo -m
no repositório. (As inscrições podem também conteúdo escrita, fácil de encontrar mais tarde)
quando você alterar o conteúdo do arquivo, o arquivo é adicionado para o interior:
ver o status atual: git status (descrito aqui first1.txt sido modificado)
Aqui Insert Picture Descrição
para visualizar o conteúdo modificado em: git first1.txt diff (modificado, mas não submetido ao git para a vista, caso contrário não comparecimento)
Aqui Insert Picture Descrição
Aqui Insert Picture Descrição
novamente introduzir git log, use este comando para apresentar o mais distante, do mais recente cometer log para.
Aqui Insert Picture Descrição
Se você sentir que as informações acima é demais, ele também pode reduzir a quantidade de informações, git log --pretty = este comando oneline,

Ele irá reduzir a quantidade de informação que aparece.

Suponha que você queira retornar à versão anterior, então podemos entrar git redefinir CABEÇA --hard ^, se você acha da versão anterior,

Você pode inserir RESET --hard CABEÇA ^ git , o que significa que você quer voltar a essa versão, você pode adicionar algumas cabeças por trás na linha.

Você também pode usar first1.txt gato para ver que você visualize o conteúdo da versão atual. Naturalmente, o seu editor irá alterar o conteúdo dentro.
Aqui Insert Picture Descrição
Aqui Insert Picture Descrição
Tempo poderia virar as costas relógio, então você pode voltar para o mundo real. Mas só se você deseja manter em mente antes de se comprometer. uso, em seguida,

git reset --hard cometer pode voltar à realidade. (Commit apenas um monte de números, assim como o número da casa).
Aqui Insert Picture Descrição
Quando esqueceu a cometer não iria nunca ser devolvido à realidade. Não, não, o método pode ainda encontrar, desde que você se lembra

comando git reflog na linha, é utilizado para visualizar o histórico de comandos.
Aqui Insert Picture Descrição
área de trabalho e área de teste os dois são muito diferentes, quando você vê este passo, quando todo mundo entende editor, do editor de chamada

É a área de trabalho, encenando área abaixo do estágio é essa imagem, é através de conteúdo add git para o estágio de espaço de trabalho, como

Neste momento, se você tem que modificar o conteúdo da área de trabalho, mas não o fez git add para a área de teste, e então você git commit para submeter-se conteúdo

Você vai ser armazenado em uma área temporária de conteúdo, e não o conteúdo de suas alterações. Se você não acreditar, você pode seguir para fazer experiências.

Finalmente, HEAD git diff por - submetidos ao conteúdo editor git eo conteúdo da diferença entre "file" para ver o atual.
Aqui Insert Picture Descrição
Aqui Insert Picture Descrição
Se no momento da escrita de arquivos para um nível superior, haverá lugar inevitavelmente errado, errado não é terrível, e ele simplesmente não está submetido pode ser retirado,

Quando você está errado no espaço de trabalho, você pode usar git checkout - "file" a se retirar para o lugar salvo pela última vez. Se você

Quando você adicionar arquivos para a área de teste, ele teria que primeiro retorno o arquivo para um espaço de trabalho, uso git reset CABEÇA comando "file",

Ser retirada na área de trabalho.
Aqui Insert Picture Descrição
Os arquivos também podem ser excluídos usando o "file" comando rm, você pode excluir o arquivo de arquivo, ou submetidos em uma área temporária

O pode ser usado, incluindo a área de trabalho, você pode excluir o arquivo. Não terá que apagar a recuperação natural, mas a recuperação desse experimento I

Tentar várias vezes, além de área de trabalho, o outro pode, comando git checkout - "file". Depois de muita prática, mas, ocasionalmente,

Na área de trabalho são bem sucedidos, não há nenhuma razão para descobrir, quando a probabilidade é mínima.
Aqui Insert Picture Descrição

Publicado 21 artigos originais · ganhou elogios 1 · vista 1105

Acho que você gosta

Origin blog.csdn.net/Elenstone/article/details/105313782
Recomendado
Clasificación