马上开始. 它是免费的哦
注册 使用您的电邮地址
GIT 作者: Mind Map: GIT

1. Configuração

1.1. git config --global user.name "Seu Nome"

1.1.1. Exibe o estado dos seus arquivos no diretório de trabalho e na área de staging, mostrando quais arquivos foram modificados, adicionados ou removidos.

1.2. git config --global user.email "seu@email.com"

1.2.1. Define o e-mail globalmente para todos os seus repositórios Git.

1.3. git config --list

1.3.1. Lista todas as suas configurações do Git.

2. Repositórios

2.1. git init

2.1.1. Inicializa um novo repositório Git no diretório atual.

2.2. git clone [URL]

2.2.1. Cria uma cópia local de um repositório remoto localizado no endereço URL especificado.

2.3. git remote add origin [URL]

2.3.1. Cria uma conexão com um repositório remoto no endereço URL especificado e atribui o nome "origin" a essa conexão. "origin" é uma convenção comum para o repositório remoto principal.

3. Controle de Versão

3.1. git status

3.1.1. Exibe o estado dos seus arquivos no diretório de trabalho e na área de staging, mostrando quais arquivos foram modificados, adicionados ou removidos.

3.2. git add [arquivo] ou git add

3.2.1. Adiciona o arquivo especificado ou todos os arquivos modificados e não rastreados ao staging area, preparando-os para o próximo commit.

3.3. git commit -m "mensagem"

3.3.1. Registra as alterações que estão na área de staging em um novo commit. A opção -m permite adicionar uma mensagem descritiva para o commit diretamente na linha de comando.

3.4. git log

3.4.1. Exibe um histórico dos commits feitos no repositório, mostrando informações como o autor, data, hora e mensagem de cada commit.

3.5. git diff

3.5.1. Mostra as diferenças entre os arquivos na sua área de trabalho, a área de staging e o último commit. Sem argumentos específicos, ele compara as mudanças na sua área de trabalho com a área de staging.

4. Ramificação

4.1. git branch

4.1.1. Lista todos os branches existentes no seu repositório. O branch atualmente ativo é geralmente marcado com um asterisco.

4.2. git checkout -b [nome-branch]

4.2.1. Cria um novo branch com o nome especificado e imediatamente muda (checkout) para esse novo branch.

4.3. git merge [branch]

4.3.1. Integra as alterações do branch especificado para o branch atualmente ativo.

5. Atualização/Sincronização:

5.1. git pull

5.1.1. Busca as alterações do repositório remoto (geralmente do branch rastreado) e tenta integrá-las ao seu branch local atual.

5.2. git push origin [branch]

5.2.1. Envia (push) os commits do seu branch local especificado para o repositório remoto chamado "origin" (ou outro nome de remoto que você tenha configurado.