6. GitHub
7. Ferramentas do Git
- 7.1 Revision Selection
- 7.2 Interactive Staging
- 7.3 Stashing and Cleaning
- 7.4 Signing Your Work
- 7.5 Searching
- 7.6 Rewriting History
- 7.7 Reset Demystified
- 7.8 Advanced Merging
- 7.9 Rerere
- 7.10 Debugging with Git
- 7.11 Submodules
- 7.12 Bundling
- 7.13 Replace
- 7.14 Credential Storage
- 7.15 Resumo
8. Personalizar o Git
- 8.1 Git Configuration
- 8.2 Git Attributes
- 8.3 Git Hooks
- 8.4 An Example Git-Enforced Policy
- 8.5 Resumo
9. O Git e Outros Sistemas
- 9.1 O Git como Cliente
- 9.2 Migrar para o Git
- 9.3 Resumo
10. Internos do Git
- 10.1 Plumbing and Porcelain
- 10.2 Git Objects
- 10.3 Git References
- 10.4 Packfiles
- 10.5 The Refspec
- 10.6 Transfer Protocols
- 10.7 Maintenance and Data Recovery
- 10.8 Environment Variables
- 10.9 Resumo
A1. Appendix A: Git em Outros Ambientes
- A1.1 Graphical Interfaces
- A1.2 Git no Visual Studio
- A1.3 Git no Eclipse
- A1.4 Git in Bash
- A1.5 Git no Zsh
- A1.6 Git no Powershell
- A1.7 Resumo
A2. Appendix B: Incorporar o Git nos teus Aplicativos
- A2.1 Linha de comando Git
- A2.2 Libgit2
- A2.3 JGit
A3. Appendix C: Git Commands
- A3.1 Setup and Config
- A3.2 Getting and Creating Projects
- A3.3 Basic Snapshotting
- A3.4 Branching and Merging
- A3.5 Sharing and Updating Projects
- A3.6 Inspection and Comparison
- A3.7 Debugging
- A3.8 Patching
- A3.9 Email
- A3.10 External Systems
- A3.11 Administration
- A3.12 Plumbing Commands
1.4 Começando - A Linha de Comando
A Linha de Comando
Existem várias formas diferentes de usar o Git. Existem as ferrametas originais de linha de comando, e existem várias interfaces gráficas de utilizador (GUI - Graphical User Interface) com opções variadas. Para este livro, nós usamos o Git na linha de comando. A linha de comando é o único lugar onde podes rodar todos os comandos do Git - a maioria das GUI implementa somente um subconjunto das funcionalidades do Git. Se sabes como usar o Git na linha de comando, provavelmente descobrirás como rodar versões GUI, enquanto o oposto não é necessariamente verdade. Além disso, enquanto a tua escolha da interface gráfica é uma questão de gosto pessoal, todos os utilizadores terão as ferramentas de linha de comando instaladas e dispoíveis.
Então, nós esperamos que tu saibas como abrir um Terminal no Max, ou Linha de Comando ou Powershell no Windows. Se não sabes do que estamos a falar, talvez precises parar e pesquisar isto antes de continuar, para poderes seguir os exemplos descritos neste livro.