Skip to content
Brazilian Portuguese Progit2
HTML CSS Ruby XSLT Shell Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
book-en Add book-en to easy comparison between original and translation Feb 4, 2017
book Merge pull request #7 from sergiocabral/spelling-adjustments Jan 11, 2020
callouts Run pngquant + optipng Sep 27, 2015
diagram-source Change merge commit to C6 Nov 24, 2014
docker Add link to docker hub in docker file readme Feb 6, 2017
images
scripts Move some files to allow automated build of the image in docker hub Feb 5, 2017
theme Delete pdf.xsl~ Aug 4, 2015
.gitignore switch to automated version compilation Jun 15, 2019
.tgitconfig
.travis.yml switch to automated version compilation Jun 15, 2019
A-git-in-other-environments.asc switch to automated version compilation Jun 15, 2019
B-embedding-git.asc
C-git-commands.asc switch to automated version compilation Jun 15, 2019
CONTRIBUTING.md Translate CONTRIBUTING.md into pt-br Apr 14, 2015
Gemfile switch to automated version compilation Jun 15, 2019
LICENSE.asc primeira versão de LICENSE.asc May 24, 2016
Pro.ico Fix issue #541: Add TortoiseGit config for bugtraq and icon Feb 26, 2016
README.asc Fix typo in README Jun 15, 2019
Rakefile switch to automated version compilation Jun 15, 2019
TRANSLATION_NOTES.asc Merge commit '7aaf25ef9dc34b1d4a11f730e4acf5ec0dfd3b26' by @mestihudson Jan 24, 2017
atlas.json
ch01-introduction.asc
ch02-git-basics.asc Translating what was missing in ch02-git-basics.asc (#6) Dec 6, 2019
ch02-git-basics.html 1st translation for: getting-a-repository.asc Dec 6, 2019
ch03-git-branching.asc switch to automated version compilation Jun 15, 2019
ch04-git-server.asc switch to automated version compilation Jun 15, 2019
ch05-distributed-git.asc switch to automated version compilation Jun 15, 2019
ch06-github.asc switch to automated version compilation Jun 15, 2019
ch07-git-tools.asc switch to automated version compilation Jun 15, 2019
ch08-customizing-git.asc switch to automated version compilation Jun 15, 2019
ch09-git-and-other-scms.asc
ch10-git-internals.asc switch to automated version compilation Jun 15, 2019
index.asc switch to automated version compilation Jun 15, 2019
progit.asc switch to automated version compilation Jun 15, 2019
status.json Merge commit '7aaf25ef9dc34b1d4a11f730e4acf5ec0dfd3b26' by @mestihudson Jan 24, 2017

README.asc

Pro Git, Segunda Edição, Português do Brasil

Bem-vindo à segunda edição do livro Pro Git

If you’re looking for official version, in English, see https://github.com/progit/progit2.

Você pode achar esse livro online em: http://git-scm.com/book

Como a primeira, a segunda edição do livro Pro Git é open source sob uma licença Creative Commons.

Algumas coisas mudaram desde quando a primeira edição foi disponibilizada de forma livre. Umas delas foi que mudamos o texto do livro de Markdown para o maravilhoso formato Asciidoc. Nós também passamos a usar a Plataforma Atlas da O’Reilly para a geração contínua dos livros, assim os formatos mais conhecidos estão sempre disponíves em todas os idiomas.

Nós também passamos a manter as traduções em repositórios separados em vez usar de subdiretórios do repositório original em inglês. Veja o documento para contribuições para mais informações.

Como gerar o livro

Existem algumas formas para gerar o e-book a partir deste código fonte.

O mais fácil é simplesmente deixar que a gente faça isso. Um robô fica esperando por mudanças no branch principal e automaticamente gera o livro para todos.

Você acha as versões atuais em http://git-scm.com/book e mais informações sobre a geração dos livros estão disponíveis em https://progit.org.

Manualmente

Outra forma de gerar os arquivos do ebooks é de forma manual, usando o Asciidoctor. Se você executar os comandos a seguir você deve obter os arquivos em HTML, Epub, Mobi e PDF:

$ bundle install
$ bundle exec rake book:build
Converting to HTML...
 -- HTML output at progit.html
Converting to EPub...
 -- Epub output at progit.epub
Converting to Mobi (kf8)...
 -- Mobi output at progit.mobi
Converting to PDF...
 -- PDF  output at progit.pdf

Usamos os projetos asciidoctor, asciidoctor-pdf e asciidoctor-epub.

No MacOS

Sugerido que utilize o http://brew.sh/ para gerenciar as dependências de sistema (no caso, instalar o ruby e o rubygems mais recentes, para então instalar o asciidoctor).


install updated version of ruby

$ ruby -v $ brew install ruby $ source ~/.bashrc # or source ~/.zshrc $ ruby -v

update system rubygems

$ gem update --system

config nokogiri to build using system libraries

$ bundle config build.nokogiri --use-system-libraries ---

Depois disso tudo, é só gerar os livros


$ bundle exec rake book:build ---

Via Docker

Você não precisa instalar todas as dependências do Asciidoctor em seu sistema: usando Docker, com apenas um comando o livro é gerado por meio de um container efêmero. Esse só vai existir durante a geração do livro e depois some do sistema. O comando é esse aqui:

$ docker run -it --rm \
    -v `pwd`:/documents/ \
    rogeriopradoj/progit2

Copie todas as linhas e cole de uma vez no seu terminal. Pronto!

Indicação de problemas

Antes de abrir uma issue indicando um problema, por favor verifique se já não existe alguma parecida aberta no sistema de rastreio de bugs.

Além disso, se esse problema foi apontado no site git-scm.com, verifique também se ele não está presente aqui neste reposítorio. O problema pode ser sido resolvido, mas as mudanças ainda não terem sido implantadas e publicadas (deploy).

Contribuição

Se você gostaria de nos ajudar fazendo alguma mudança ou com traduções, dê uma olhada no guia do contribuidor.

You can’t perform that action at this time.