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
A1.2 Appendix A: Git em Outros Ambientes - Git no Visual Studio
Git no Visual Studio
Começando com o Visual Studio 2013 Update 1, os utilizadores do Visual Studio têm um cliente Git criado diretamente no IDE. O Visual Studio teve recursos de integração de controle de origem por algum tempo, mas eles foram orientados para sistemas centralizados de bloqueio de arquivos e o Git não era uma boa combinação para este fluxo de trabalho. O suporte ao Git do Visual Studio 2013 foi separado deste recurso mais antigo, e o resultado é um ajuste muito melhor entre o Studio e o Git.
Para localizar o recurso, abre um projeto que é controlado pelo Git (ou apenas git init
um projeto existente) e seleciona Exibir > Team Explorer no menu.
Tu vais ver a visualização "Conectar", que se parece um pouco como isto:
![Connecting to a Git repository from Team Explorer.](/git-scm.com/book/pt-pt/v2/images/vs-1.png)
O Visual Studio lembra todos os projetos que tu abriste que são controlados por Git e estão disponíveis na lista na parte inferior. Se não vês o que desejas, clica no link "Adicionar" e digita o caminho para o diretório de trabalho. Fazer duplo clique num dos repositórios Git locais leva-te a exibição Home, que se parece com The "Home" view for a Git repository in Visual Studio.. Este é um hub para executares ações Git; Quando estiveres a escrever o código, provavelmente passará a maior parte do tempo na visualização "Mudanças", mas quando chegar a hora de reduzir as mudanças feitas pelos teus colegas de equipa, tu usarás os "Compromissos não sincronizados" e "Ramos" pontos de vista.
![The Home view for a Git repository in Visual Studio.](/git-scm.com/book/pt-pt/v2/images/vs-2.png)
O Visual Studio possui agora uma poderosa UI orientada para tarefas para o Git. Inclui uma visão do histórico linear, um visualizador de diff, comandos remotos e muitos outros recursos. Para obter a documentação completa deste recurso (que não se encaixa aqui), vai para http://msdn.microsoft.com/en-us/library/hh850437.aspx.