-
Configurando Git;
λ git config –global user.name “Thalles Ferreira”
λ git config –global user.email “thalles@midiauai.com.br”
λ git config –global color.ui true -
Comitando Um Arquivo;
- git status (Mostra lista de arquivo que tem modificações ou que devem ser commitados);
- git add arquivo.txt (add um arquivo para ser commitado);
- git commit -m “Alterando o arquivo.txt” (faz o commit);
- git add . (adiciona todos os aquivos alterados e com status Untracked);
- git commit -a (Adiciona e commit todos os arquivo modificado);
-
Acessar Log do Git;
- git log;
- git log –pretty=online (registros do log em um linha cada);
- git log –pretty=format:”%h – %an, %ar : %s” (registros do log formatados);
- git log –since=2.days (registro dos dois últimos dias);
-
Ignorando Arquivos
Crie um arquivo com o nome .gitignore, escreva nele os nomes dos arquivos ou diretórios que você quer que sejam ignorado.
Obs.: Um arquivo ou diretório por linha.
-
Trabalhando Com Branch
- git checkout -b nome-da-nova-branch (Criando uma nova branch);
- git checkout nome-da-branch (Troca de branch);
-
Merge
- git merge nome-da-banch (uni os commit da branch que o usuário está com a que foi digitada);
- git rebase nome-da-banch(funcionalidade1) (Realoca commits da branch funcionalidade 1 na branch que o usuário está por ordem cronológica sem fazer commit);
-
GitHub
- ssh-keygen (cria chaves publica e privada para conexão direta);
- adicione a chave no github;
- git remote add origin https://github.com/Thalles/git-codigo.git (adiciona repositório remoto, origin é o apelido desse repositório);
- git push origin master (Envia(enpurra) o branch master para o repositório remoto);
- git clone https://github.com/Thalles/git-codigo.git aulagit (clona repositório pra dentro de aulagit);
- git checkout -b funcionalidade1 origin/funcionalidade1 (cria branch baseada na brench do repositório);
Iniciando no Git