Git & Delphi Utilizando Git para realizar controle de versão no Delphi
O que é o Git? Git é um sistema de controle de versão distribuído e um sistema de gerenciamento de código fonte, com ênfase em velocidade. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos. Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, não dependente de acesso a uma rede ou a um servidor central. http://pt.wikipedia.org/wiki/Git
Instalando Git no Windows Realize o download do Git no endereço: http://git-scm.com/download/win
Instalando Git no Windows Procedimento de instalação padrão Windows: Next... Next, Finish Apenas marcar a opção: Checkout-as-is, commit as-is
Configurando o Git Antes de iniciar o uso do Git realize a configuração do seu usuário, abra o aplicativo Git Bash que foi instalado no Windows e rode os seguintes comandos: git config --global user.name "Warlley" git config --global user.email "warlleyrezende@gmail.com"
Utilizando repositórios remotos É muito comum no trabalho em equipe utilizar repositórios remotos para sincronizá-los com a sua equipe. Duas alternativas muito conhecidas são: Github (www.github.com) e Bitbucket (www.bitbucket.org). Atualmente o Bitbucket oferece repositórios privados ilimitados, isso tem feito o Bitbucket ganhar bastante mercado apesar do Github ainda ser conhecido mundialmente como a "rede social de códigos".
Comandos básicos do Git git init (Inicializa a pasta como um repositório) git status (Informa as alterações pendentes) git add arquivo.txt (Adiciona arquivo para o commit) git commit -m "primeiro commit" (Realiza o commit) git push (Envia commits para o respositório remoto) git pull (Realiza download de commits)
O arquivo .gitignore Dentro de cada respositório Git poderá existir o arquivo .gitignore. Esse arquivo contém uma lista de todos os arquivos que você quer ignorar. Você pode incluir nessa lista arquivos que não devem ser controlados, tais como: executáveis, arquivos de configuração, etc. Exemplo: https://raw.githubusercontent.com/github/gitignore/master/Delphi.gitignore
Ferramentas gráficas Apesar de ser fortemente recomendado o uso da linha de comando para manipular respositórios Git, existem algumas ferramentas gráficas para utilizar o Git no Windows. A que vamos utilizar se chama TortoiseGit.
 Originalmente o Tortoise é uma extensão criada para o SVN, mas agora temos também essa versão para o Git. https://code.google.com/p/tortoisegit/
Instale o TortoiseGit
 A instalação segue o padrão Windows: next...next, finish.
Abra o aplicativo PuTTYgen
 Esse aplicativo irá gerar nossa chave privada para acesso aos
 respositórios remotos, você irá encontralo na pasta de instalação do TortoiseGit. • Clique em "Generate"
 • Copie a chave pública e cole na sua conta do Bitbucket ou do Github
 • Salve a chave clicando em "Save private key"
Abra o aplicativo Pageant
 Esse aplicativo irá realizar a conexão segura entre seu computador e o repositório, você irá encontralo na pasta de instalação do TortoiseGit. • Clique em "Add Key"
 • Escolha a chave privada que foi salva anteriormente
Pronto! Basta clicar com o botão direito dentro da pasta do projeto para começar a utilizar o Git.
Essa foi uma breve introdução ao Git no Delphi Para obter maiores informações os recursos mais avançados do Git, leia a documentação. http://git-scm.com/book/pt-br
Warlley Rezende @warlley

Git & Delphi

  • 1.
    Git & Delphi UtilizandoGit para realizar controle de versão no Delphi
  • 2.
    O que éo Git? Git é um sistema de controle de versão distribuído e um sistema de gerenciamento de código fonte, com ênfase em velocidade. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos. Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, não dependente de acesso a uma rede ou a um servidor central. http://pt.wikipedia.org/wiki/Git
  • 3.
    Instalando Git noWindows Realize o download do Git no endereço: http://git-scm.com/download/win
  • 4.
    Instalando Git noWindows Procedimento de instalação padrão Windows: Next... Next, Finish Apenas marcar a opção: Checkout-as-is, commit as-is
  • 5.
    Configurando o Git Antesde iniciar o uso do Git realize a configuração do seu usuário, abra o aplicativo Git Bash que foi instalado no Windows e rode os seguintes comandos: git config --global user.name "Warlley" git config --global user.email "warlleyrezende@gmail.com"
  • 6.
    Utilizando repositórios remotos Émuito comum no trabalho em equipe utilizar repositórios remotos para sincronizá-los com a sua equipe. Duas alternativas muito conhecidas são: Github (www.github.com) e Bitbucket (www.bitbucket.org). Atualmente o Bitbucket oferece repositórios privados ilimitados, isso tem feito o Bitbucket ganhar bastante mercado apesar do Github ainda ser conhecido mundialmente como a "rede social de códigos".
  • 7.
    Comandos básicos doGit git init (Inicializa a pasta como um repositório) git status (Informa as alterações pendentes) git add arquivo.txt (Adiciona arquivo para o commit) git commit -m "primeiro commit" (Realiza o commit) git push (Envia commits para o respositório remoto) git pull (Realiza download de commits)
  • 8.
    O arquivo .gitignore Dentrode cada respositório Git poderá existir o arquivo .gitignore. Esse arquivo contém uma lista de todos os arquivos que você quer ignorar. Você pode incluir nessa lista arquivos que não devem ser controlados, tais como: executáveis, arquivos de configuração, etc. Exemplo: https://raw.githubusercontent.com/github/gitignore/master/Delphi.gitignore
  • 9.
    Ferramentas gráficas Apesar deser fortemente recomendado o uso da linha de comando para manipular respositórios Git, existem algumas ferramentas gráficas para utilizar o Git no Windows. A que vamos utilizar se chama TortoiseGit.
 Originalmente o Tortoise é uma extensão criada para o SVN, mas agora temos também essa versão para o Git. https://code.google.com/p/tortoisegit/
  • 10.
    Instale o TortoiseGit
 Ainstalação segue o padrão Windows: next...next, finish.
  • 11.
    Abra o aplicativoPuTTYgen
 Esse aplicativo irá gerar nossa chave privada para acesso aos
 respositórios remotos, você irá encontralo na pasta de instalação do TortoiseGit. • Clique em "Generate"
 • Copie a chave pública e cole na sua conta do Bitbucket ou do Github
 • Salve a chave clicando em "Save private key"
  • 12.
    Abra o aplicativoPageant
 Esse aplicativo irá realizar a conexão segura entre seu computador e o repositório, você irá encontralo na pasta de instalação do TortoiseGit. • Clique em "Add Key"
 • Escolha a chave privada que foi salva anteriormente
  • 13.
    Pronto! Basta clicarcom o botão direito dentro da pasta do projeto para começar a utilizar o Git.
  • 14.
    Essa foi umabreve introdução ao Git no Delphi Para obter maiores informações os recursos mais avançados do Git, leia a documentação. http://git-scm.com/book/pt-br
  • 15.