Flashcards
Git
Cards in this deck (51)
- 1git config --listpara verificar as configurações locais podemos usar o comando
- 2git config --global user.namepara encontrar o nome do usuário
- 3Git config --global user.emailpara encontrar o email
- 4alterar o nome do usuáriogit config --global user.name
- 5alterar o emailgit config --global user.email
- 6alterando o editor de textos usando no commit e diffsgit config --global core.editor nome_do_editor
- 7iniciar um repositóriogit init
- 8baixar um repositóriogit clone "link"
- 9baixar as últimas alterações do servidorgit pull
- 10listando o caminho do servidorgit remote -v
- 11adicionando o caminho do servidorgit remote set-url origin git:// "link"
- 12adicionando um arquivogit add nome_do_arquivo
- 13adicionando tudo de uma vezgit add .
- 14adicionando tudo e comentando tudogit commit -am "add tudo"
- 15Removendo arquivos do indexgit reset nome_do_arquivo
- 16para remover tudo podemos fazer :git reset HEAD
- 17Salvando as alteraçõesgit commit -m "mensagem"
- 18verificando o que foi alteradogit status
- 19para saber o que exatamente acontece rodamos o comando git diffgit diff
- 20listando as branches existentesgit branch
- 21criando uma nova branchgit branch "nome"
- 22Criando uma nova branch e já trocando para elagit checkout -b "nome da nova branch"
- 23deletando uma branchgit branch -d "nome da branch"
- 24trocando de branchgit checkout "nome da branch existe"
- 25Enviando uma branch para o servidorgit push origin "nome da branch"
- 26podemos mandar todas as novas branches locais para o servidor rodandogit push --all origin
- 27deletando uma branch remotagit push origin: "nome da branch"
- 28juntando branchesgit checkout master
depois
git merge "nome_branch" - 29Enviando as alterações para o servidorgit push origin master
- 30apagando, movendo ou renomeando arquivos ou pastas sem estragar nosso histórico gitgit rm "nome_do_arquivo_ou_pasta"
- 31deletar de forma recursiva apagar os arquivos dentro da pasta e a pastagit rm -r "nome da pasta"
- 32Movendo ou renomeado arquivos ou pasta com gitgit mv "nome do arquivo ou pasta de destino"
- 33Desfazendo do stagegit reset "nome_do_arquivo"
- 34para desfazer tudo podemos fazergit reset HEAD
- 35Desfazendo alterações em um arquivo para a ultima commitgit checkout "nome do arquivo"
- 36desfazendo uma alteração, mas colocando ela em stagegit reset --soft HEAD~1
- 37Desfazendo para o último commit sem colocar as alterações em stagegit reset --hard HEAD~1
- 38Desfazendo para um commit específicogit revert "hash"
obs: devemos procurar o hash do commit no histórico de git e então executar - 39Desfazendo o último pushgit reset --hard HEAD~1 && git push -f origin master
- 40analisando o histórico loggit log
- 41observando o histórico com um número certo de alteraçõesgit log -p-2
obs: podemos passar uma quantidade de commit que queremos olhar com o parâmetro -p - 42observando o log de maneira resumidagit log --pretty = oneline
- 43Deixando o log ainda mais bonitogit log --pretty=format: "%h = %an, %ar, %s"
obs: - %h: abreviação do hash;
- %an: nome do outros;
- %ar: data;
- %s: comentário - 44Exibindo o histórico por pessoagit log --author="nome-da-pessoa-ou-usuário"
- 45git push -u origin masterComando para conectar ao servidor remoto na primeira vez
- 46.gitignoreutilizado para ignora alguns tipos de arquivo na hora de fazer git status o visualizar arquivos
- 47comando para criar uma taggit tag -a 1.0.0 -m "comentário"
- 48comando para reverte o erroGIT REVERT e o nome da reach
- 49comando para enviar tag para o servido de arquivosgit push origin master --tags
- 50para apagar um tag no repositório remotogit push origin: numero da tag
- 51git fetchSincroniza os repositórios