Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Easy Class
  • Wiki
  • Wiki
  • git comandos basicos

git comandos basicos · Changes

Page history
Update git comandos basicos authored Nov 14, 2018 by Alberto Rocha Pinalli's avatar Alberto Rocha Pinalli
Hide whitespace changes
Inline Side-by-side
git---comandos-basicos.md
View page @ 92d58e71
...@@ -50,11 +50,14 @@ para trocar para uma branch já existente, utilize o comando: ...@@ -50,11 +50,14 @@ para trocar para uma branch já existente, utilize o comando:
`git checkout nome_da_branch` `git checkout nome_da_branch`
**Dicas e Truques** **Dicas e Truques**
Preenchimento Automático Preenchimento Automático
Se você usa um shell Bash, você pode habilitar um script de preenchimento automático que vem com o Git. Faça download do código fonte, e olhe no diretório contrib/completion; lá deve existir um arquivo chamado git-completion.bash. Copie este arquivo para o seu diretório home, e adicione a linha abaixo ao seu arquivo .bashrc: Se você usa um shell Bash, você pode habilitar um script de preenchimento automático que vem com o Git. Faça download do código fonte, e olhe no diretório contrib/completion; lá deve existir um arquivo chamado git-completion.bash. Copie este arquivo para o seu diretório home, e adicione a linha abaixo ao seu arquivo .bashrc:
source ~/.git-completion.bash source ~/.git-completion.bash
Se você quiser configurar Git para automaticamente ter preenchimento automático para todos os usuários, copie o script para o diretório /opt/local/etc/bash_completion.d em Mac ou para o diretório /etc/bash_completion.d/ em Linux. Este é o diretório de scripts que o Bash automaticamente carregará para prover o preenchimento automático.
Se você quiser configurar Git para automaticamente ter preenchimento automático para todos os usuários, copie o script para o diretório /opt/local/etc/bash_completion.d em Mac ou para o diretório /etc/bash_completion.d/ em Linux.
Este é o diretório de scripts que o Bash automaticamente carregará para prover o preenchimento automático.
Se você estiver usando Windows com Git Bash, que é o padrão quando instalando Git no Windows com msysGit, o preenchimento automático deve estar pré-configurado. Se você estiver usando Windows com Git Bash, que é o padrão quando instalando Git no Windows com msysGit, o preenchimento automático deve estar pré-configurado.
...@@ -68,6 +71,7 @@ Isto também funciona com opções, o que é provavelmente mais útil. Por exemp ...@@ -68,6 +71,7 @@ Isto também funciona com opções, o que é provavelmente mais útil. Por exemp
$ git log --s<tab> $ git log --s<tab>
--shortstat --since= --src-prefix= --stat --summary --shortstat --since= --src-prefix= --stat --summary
Este é um truque bem bacana e irá te poupar tempo e leitura de documentação. Este é um truque bem bacana e irá te poupar tempo e leitura de documentação.
Pseudônimos no Git Pseudônimos no Git
...@@ -77,15 +81,18 @@ $ git config --global alias.co checkout ...@@ -77,15 +81,18 @@ $ git config --global alias.co checkout
$ git config --global alias.br branch $ git config --global alias.br branch
$ git config --global alias.ci commit $ git config --global alias.ci commit
$ git config --global alias.st status $ git config --global alias.st status
Isto significa que, por exemplo, ao invés de digitar git commit, você só precisa digitar git ci. Quanto mais você usar Git, você provavelmente usará outros comandos com frequência também; neste caso, não hesite em criar novos pseudônimos. Isto significa que, por exemplo, ao invés de digitar git commit, você só precisa digitar git ci. Quanto mais você usar Git, você provavelmente usará outros comandos com frequência também; neste caso, não hesite em criar novos pseudônimos.
Esta técnica também pode ser útil para criar comandos que você acha que devem existir. Por exemplo, para corrigir o problema de usabilidade que você encontrou durante o unstanging de um arquivo, você pode adicionar o seu próprio pseudônimo unstage para o Git: Esta técnica também pode ser útil para criar comandos que você acha que devem existir. Por exemplo, para corrigir o problema de usabilidade que você encontrou durante o unstanging de um arquivo, você pode adicionar o seu próprio pseudônimo unstage para o Git:
$ git config --global alias.unstage 'reset HEAD --' $ git config --global alias.unstage 'reset HEAD --'
Isto faz dos dois comandos abaixo equivalentes: Isto faz dos dois comandos abaixo equivalentes:
$ git unstage fileA $ git unstage fileA
$ git reset HEAD fileA $ git reset HEAD fileA
Parece mais claro. É também comum adicionar um comando last, assim: Parece mais claro. É também comum adicionar um comando last, assim:
$ git config --global alias.last 'log -1 HEAD' $ git config --global alias.last 'log -1 HEAD'
......
Clone repository
  • Arquitetura
  • Configuracao
  • EAP
  • Requisitos
  • api
  • doc para stakeholders
  • endpoints
  • git comandos basicos
  • Home
  • mockups
  • modelagem banco de dados
  • problemas
  • sprints