@matheusbsbs / matheus-bagliano / commits / 07a4a3b496
Fork 0

Fix typos on pt_BR/gittutorial.txt translation

With extra fixes from Thadeu and Carlos as well. Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com> Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> Signed-off-by: Carlos R. Mafra <crmafra2@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

André Goddard Rosa committed Jul 31, 2009 at 13:50 UTC 07a4a3b4962e1fd4e40fd877427cddd7428c1bc3
1 file changed +69 -73
Documentation/pt_BR/gittutorial.txt
+69 -73
@@ -16,7 +16,7 @@ Este tutorial explica como importar um novo projeto para o git,
16 adicionar mudanças a ele, e compartilhar mudanças com outros
17 desenvolvedores.
18
19 -If, ao invés disso, você está interessado primariamente em usar git para
19 +Se, ao invés disso, você está interessado primariamente em usar git para
20 obter um projeto, por exemplo, para testar a última versão, você pode
21 preferir começar com os primeiros dois capítulos de
22 link:user-manual.html[O Manual do Usuário Git].
@@ -37,9 +37,8 @@ $ git help log
37 Com a última forma, você pode usar o visualizador de manual de sua
38 escolha; veja linkgit:git-help[1] para maior informação.
39
40 -É uma boa idéia se introduzir ao git com seu nome e endereço público de
41 -email antes de fazer qualquer operação. A maneira mais fácil de fazê-lo
42 -é:
40 +É uma boa idéia informar ao git seu nome e endereço público de email
41 +antes de fazer qualquer operação. A maneira mais fácil de fazê-lo é:
42
43 ------------------------------------------------
44 $ git config --global user.name "Seu Nome Vem Aqui"
@@ -51,7 +50,7 @@ Importando um novo projeto
50 -----------------------
51
52 Assuma que você tem um tarball project.tar.gz com seu trabalho inicial.
54 -Você pode colocá-lo sob controle de revisão git como a seguir.
53 +Você pode colocá-lo sob controle de revisão git da seguinte forma:
54
55 ------------------------------------------------
56 $ tar xzf project.tar.gz
@@ -76,7 +75,7 @@ $ git add .
75 ------------------------------------------------
76
77 Este instantâneo está agora armazenado em uma área temporária que o git
79 -chama de "index" ou índice. Você pode permanetemente armazenar o
78 +chama de "index" ou índice. Você pode armazenar permanentemente o
79 conteúdo do índice no repositório com 'git-commit':
80
81 ------------------------------------------------
@@ -142,7 +141,7 @@ novos), adicioná-los ao índices, e gravar, tudo em um único passo.
141 Uma nota em mensagens de commit: Apesar de não ser exigido, é uma boa
142 idéia começar a mensagem com uma simples e curta (menos de 50
143 caracteres) linha sumarizando a mudança, seguida de uma linha em branco
145 -e, então, uma descrição mais detalhada. Ferramentas que transformam
144 +e, então, uma descrição mais detalhada. Ferramentas que transformam
145 commits em email, por exemplo, usam a primeira linha no campo de
146 cabeçalho Subject: e o resto no corpo.
147
@@ -150,7 +149,7 @@ Git rastreia conteúdo, não arquivos
149 ----------------------------
150
151 Muitos sistemas de controle de revisão provêem um comando `add` que diz
153 -ao sistema para começar a rastrear mudanças em um novo arquivo. O
152 +ao sistema para começar a rastrear mudanças em um novo arquivo. O
153 comando `add` do git faz algo mais simples e mais poderoso: 'git-add' é
154 usado tanto para arquivos novos e arquivos recentemente modificados, e
155 em ambos os casos, ele tira o instantâneo dos arquivos dados e armazena
@@ -183,7 +182,7 @@ Gerenciando "branches"/ramos
182 -----------------
183
184 Um simples repositório git pode manter múltiplos ramos de
186 -desenvolvimento. Para criar um novo ramo chamado "experimental", use
185 +desenvolvimento. Para criar um novo ramo chamado "experimental", use
186
187 ------------------------------------------------
188 $ git branch experimental
@@ -203,14 +202,14 @@ você vai obter uma lista de todos os ramos existentes:
202 ------------------------------------------------
203
204 O ramo "experimental" é o que você acaba de criar, e o ramo "master" é o
206 -ramo padrão que foi criado pra você automaticamente. O asterisco marca
205 +ramo padrão que foi criado pra você automaticamente. O asterisco marca
206 o ramo em que você está atualmente; digite
207
208 ------------------------------------------------
209 $ git checkout experimental
210 ------------------------------------------------
211
213 -para mudar para o ramo experimental. Agora edite um arquivo, grave a
212 +para mudar para o ramo experimental. Agora edite um arquivo, grave a
213 mudança, e mude de volta para o ramo master:
214
215 ------------------------------------------------
@@ -230,14 +229,14 @@ $ git commit -a
229 ------------------------------------------------
230
231 neste ponto, os dois ramos divergiram, com diferentes mudanças feitas em
233 -cada um. Para unificar as mudanças feitas no experimental para o
232 +cada um. Para unificar as mudanças feitas no experimental para o
233 master, execute
234
235 ------------------------------------------------
236 $ git merge experimental
237 ------------------------------------------------
238
240 -Se as mudanças não conflitam, está pronto. Se existirem conflitos,
239 +Se as mudanças não conflitarem, estará pronto. Se existirem conflitos,
240 marcadores serão deixados nos arquivos problemáticos exibindo o
241 conflito;
242
@@ -245,7 +244,7 @@ conflito;
244 $ git diff
245 ------------------------------------------------
246
248 -vai exibir isto. Após você editar os arquivos para resolver os
247 +vai exibir isto. Após você editar os arquivos para resolver os
248 conflitos,
249
250 ------------------------------------------------
@@ -273,7 +272,7 @@ Se você desenvolve em um ramo ideia-louca, e se arrepende, você pode
272 sempre remover o ramo com
273
274 -------------------------------------
276 -$ git branch -D crazy-idea
275 +$ git branch -D ideia-louca
276 -------------------------------------
277
278 Ramos são baratos e fáceis, então isto é uma boa maneira de experimentar
@@ -293,7 +292,7 @@ bob$ git clone /home/alice/project myrepo
292 ------------------------------------------------
293
294 Isso cria um novo diretório "myrepo" contendo um clone do repositório de
296 -Alice. O clone está no mesmo pé que o projeto original, possuindo sua
295 +Alice. O clone está no mesmo pé que o projeto original, possuindo sua
296 própria cópia da história do projeto original.
297
298 Bob então faz algumas mudanças e as grava:
@@ -305,7 +304,7 @@ bob$ git commit -a
304 ------------------------------------------------
305
306 Quanto está pronto, ele diz a Alice para puxar as mudanças do
308 -repositório em /home/bob/myrepo. Ela o faz com:
307 +repositório em /home/bob/myrepo. Ela o faz com:
308
309 ------------------------------------------------
310 alice$ cd /home/alice/project
@@ -314,14 +313,14 @@ alice$ git pull /home/bob/myrepo master
313
314 Isto unifica as mudanças do ramo "master" do Bob ao ramo atual de Alice.
315 Se Alice fez suas próprias mudanças no intervalo, ela, então, pode
317 -precisar corrigir manualmente quaiquer conflitos. (Note que o argumento
316 +precisar corrigir manualmente quaisquer conflitos. (Note que o argumento
317 "master" no comando acima é, de fato, desnecessário, já que é o padrão.)
318
319 O comando "pull" executa, então, duas operações: ele obtém mudanças de
320 um ramo remoto, e, então, as unifica no ramo atual.
321
322 Note que, em geral, Alice gostaria que suas mudanças locais fossem
324 -gravadas antes de iniciar este "pull". Se o trabalho de Bobo conflita
323 +gravadas antes de iniciar este "pull". Se o trabalho de Bob conflita
324 com o que Alice fez desde que suas histórias se ramificaram, Alice irá
325 usar seu diretório de trabalho e o índice para resolver conflitos, e
326 mudanças locais existentes irão interferir com o processo de resolução
@@ -341,18 +340,18 @@ alice$ git log -p HEAD..FETCH_HEAD
340
341 Esta operação é segura mesmo se Alice tem mudanças locais não gravadas.
342 A notação de intervalo "HEAD..FETCH_HEAD" significa mostrar tudo que é
344 -alcançável de FETCH_HEAD mas exclua tudo que é alcançável de HEAD. Alcie
345 -já sabe tudo que leva a seu estado atual (HEAD), e revisa o que Bob tem
346 -em seu estado (FETCH_HEAD) que ela ainda não viu com esse comando.
343 +alcançável de FETCH_HEAD mas exclua tudo o que é alcançável de HEAD.
344 +Alice já sabe tudo que leva a seu estado atual (HEAD), e revisa o que Bob
345 +tem em seu estado (FETCH_HEAD) que ela ainda não viu com esse comando.
346
348 -Se Alice quer visualizar o que Bob fez desde que suas história
347 +Se Alice quer visualizar o que Bob fez desde que suas histórias se
348 ramificaram, ela pode disparar o seguinte comando:
349
350 ------------------------------------------------
351 $ gitk HEAD..FETCH_HEAD
352 ------------------------------------------------
353
355 -Isto usar a mesma notação de intervaldo que vimos antes com 'git log'.
354 +Isto usa a mesma notação de intervalo que vimos antes com 'git log'.
355
356 Alice pode querer ver o que ambos fizeram desde que ramificaram. Ela
357 pode usar a forma com três pontos ao invés da forma com dois pontos:
@@ -361,23 +360,21 @@ pode usar a forma com três pontos ao invés da forma com dois pontos:
360 $ gitk HEAD...FETCH_HEAD
361 ------------------------------------------------
362
364 -Isto significa "mostre tudo que é alcançavel de qualquer um, mas exclua
365 -tudo que é alcançavel a partir de ambos".
366 -This means "show everything that is reachable from either one, but
367 -exclude anything that is reachable from both of them".
363 +Isto significa "mostre tudo que é alcançável de qualquer um deles, mas
364 +exclua tudo que é alcançável a partir de ambos".
365
366 Por favor, note que essas notações de intervalo podem ser usadas tanto
367 com gitk quanto com "git log".
368
372 -Apoós inspecionar o que Bob fez, se não há nada urgente, Alice pode
373 -decidir continuar trabalhando sem puxar de Bob. Se a história de Bob
369 +Após inspecionar o que Bob fez, se não há nada urgente, Alice pode
370 +decidir continuar trabalhando sem puxar de Bob. Se a história de Bob
371 tem alguma coisa que Alice precisa imediatamente, Alice pode optar por
372 separar seu trabalho em progresso primeiro, fazer um "pull", e, então,
373 finalmente, retomar seu trabalho em progresso em cima da história
374 resultante.
375
379 -Quanto você está trabalhando em um pequeno grupo unido, não é incomum
380 -interagir com o mesmo repositório várias e várias vezes. Definindo um
376 +Quando você está trabalhando em um pequeno grupo unido, não é incomum
377 +interagir com o mesmo repositório várias e várias vezes. Definindo um
378 repositório remoto antes de tudo, você pode fazê-lo mais facilmente:
379
380 ------------------------------------------------
@@ -394,7 +391,7 @@ alice$ git fetch bob
391
392 Diferente da forma longa, quando Alice obteve de Bob usando um
393 repositório remoto antes definido com 'git-remote', o que foi obtido é
397 -armazenado um ramo remoto, neste caso `bob/master`. Então, após isso:
394 +armazenado em um ramo remoto, neste caso `bob/master`. Então, após isso:
395
396 -------------------------------------
397 alice$ git log -p master..bob/master
@@ -417,7 +414,7 @@ alice$ git pull . remotes/bob/master
414 -------------------------------------
415
416 Note que 'git pull' sempre unifica ao ramo atual, independente do que
420 -mais foi dado na linha de comando.
417 +mais foi passado na linha de comando.
418
419 Depois, Bob pode atualizar seu repositório com as últimas mudanças de
420 Alice, usando
@@ -428,7 +425,7 @@ bob$ git pull
425
426 Note que ele não precisa dar o caminho do repositório de Alice; quando
427 Bob clonou seu repositório, o git armazenou a localização de seu
431 -repositório na configuração do repositório, e essa localização é usada
428 +repositório na configuração do mesmo, e essa localização é usada
429 para puxar:
430
431 -------------------------------------
@@ -459,15 +456,15 @@ Alternativamente, o git tem um protocolo nativo, ou pode usar rsync ou
456 http; veja linkgit:git-pull[1] para detalhes.
457
458 Git pode também ser usado em um modo parecido com CVS, com um
462 -repositório central para o qual que vários usuários empurram
463 -modificações; veja linkgit:git-push[1] e linkgit:gitcvs-migration[7].
459 +repositório central para o qual vários usuários empurram modificações;
460 +veja linkgit:git-push[1] e linkgit:gitcvs-migration[7].
461
462 Explorando história
463 -----------------
464
465 A história no git é representada como uma série de commits
469 -interrelacionados. Nós já vimos que o comando 'git-log' pode listar
470 -esses commits. Note que a primeira linha de cama entrada no log também
466 +interrelacionados. Nós já vimos que o comando 'git-log' pode listar
467 +esses commits. Note que a primeira linha de cada entrada no log também
468 dá o nome para o commit:
469
470 -------------------------------------
@@ -486,9 +483,9 @@ commit.
483 $ git show c82a22c39cbc32576f64f5c6b3f24b99ea8149c7
484 -------------------------------------
485
489 -Mas há outras formas de se referir a commits. Você pode usar qualquer
490 -parte inicial do nome que seja longo o bastante para unicamente
491 -identificar o commit:
486 +Mas há outras formas de se referir aos commits. Você pode usar qualquer
487 +parte inicial do nome que seja longo o bastante para identificar
488 +unicamente o commit:
489
490 -------------------------------------
491 $ git show c82a22c39c # os primeiros caracteres do nome são o bastante
@@ -497,7 +494,7 @@ $ git show HEAD # a ponta do ramo atual
494 $ git show experimental # a ponta do ramo "experimental"
495 -------------------------------------
496
500 -Todo commit usualmente tem um commit "pai" que aponta para o estado
497 +Todo commit normalmente tem um commit "pai" que aponta para o estado
498 anterior do projeto:
499
500 -------------------------------------
@@ -513,19 +510,19 @@ $ git show HEAD^1 # mostra o primeiro pai de HEAD (o mesmo que HEAD^)
510 $ git show HEAD^2 # mostra o segundo pai de HEAD
511 -------------------------------------
512
516 -Você também pode dar aos commits nomes seus; após executar
513 +Você também pode dar aos commits nomes à sua escolha; após executar
514
515 -------------------------------------
516 $ git tag v2.5 1b2e1d63ff
517 -------------------------------------
518
522 -você pode se referir a 1b2e1d63ff pelo nome "v2.5". Se você pretende
519 +você pode se referir a 1b2e1d63ff pelo nome "v2.5". Se você pretende
520 compartilhar esse nome com outras pessoas (por exemplo, para identificar
524 -uma versão de lançamento), você deve criar um objeto "tag", e talvez
521 +uma versão de lançamento), você deveria criar um objeto "tag", e talvez
522 assiná-lo; veja linkgit:git-tag[1] para detalhes.
523
524 Qualquer comando git que precise conhecer um commit pode receber
528 -quaisquer desses nomes. Por exemplo:
525 +quaisquer desses nomes. Por exemplo:
526
527 -------------------------------------
528 $ git diff v2.5 HEAD # compara o HEAD atual com v2.5
@@ -537,8 +534,8 @@ $ git reset --hard HEAD^ # reseta seu ramo atual e seu diretório de
534
535 Seja cuidadoso com o último comando: além de perder quaisquer mudanças
536 em seu diretório de trabalho, ele também remove todos os commits
540 -posteriores desse ramo. Se esse ramo é o único ramo contendo esses
541 -commits, eles serão perdidos. Também, não use 'git-reset' num ramo
537 +posteriores desse ramo. Se esse ramo é o único ramo contendo esses
538 +commits, eles serão perdidos. Também, não use 'git-reset' num ramo
539 publicamente visível de onde outros desenvolvedores puxam, já que vai
540 forçar unificações desnecessárias para que outros desenvolvedores limpem
541 a história. Se você precisa desfazer mudanças que você empurrou, use
@@ -551,10 +548,10 @@ projeto, então
548 $ git grep "hello" v2.5
549 -------------------------------------
550
554 -procura por todas as ocorreências de "hello" em v2.5.
551 +procura por todas as ocorrências de "hello" em v2.5.
552
553 Se você deixar de fora o nome do commit, 'git-grep' irá procurar
557 -quaisquer dos arquivos que ele gerencia no diretório corrente. Então
554 +quaisquer dos arquivos que ele gerencia no diretório corrente. Então
555
556 -------------------------------------
557 $ git grep "hello"
@@ -564,8 +561,7 @@ $ git grep "hello"
561 git.
562
563 Muitos comandos git também recebem um conjunto de commits, o que pode
567 -ser especificado de um bom número de formas. Aqui estão alguns exemplos
568 -com 'git-log':
564 +ser especificado de várias formas. Aqui estão alguns exemplos com 'git-log':
565
566 -------------------------------------
567 $ git log v2.5..v2.6 # commits entre v2.5 e v2.6
@@ -584,7 +580,7 @@ comum algum tempo atrás, então
580 $ git log stable..master
581 -------------------------------------
582
587 -irá listas os commits feitos no ramo "master" mas não no ramo
583 +irá listar os commits feitos no ramo "master" mas não no ramo
584 "stable", enquanto
585
586 -------------------------------------
@@ -594,26 +590,26 @@ $ git log master..stable
590 irá listar a lista de commits feitos no ramo "stable" mas não no ramo
591 "master".
592
597 -O comando 'git-log' tem uma fraquza: ele precisa mostrar os commits em
593 +O comando 'git-log' tem uma fraqueza: ele precisa mostrar os commits em
594 uma lista. Quando a história tem linhas de desenvolvimento que
595 divergiram e então foram unificadas novamente, a ordem em que 'git-log'
600 -apresenta essas mudanças é insignificante.
596 +apresenta essas mudanças é irrelevante.
597
598 A maioria dos projetos com múltiplos contribuidores (como o kernel
603 -linux, ou o git mesmo) tem unificações frequentes, e 'gitk' faz um
604 -trabalho melhor de visualizar sua história. Por exemplo,
599 +Linux, ou o próprio git) tem unificações frequentes, e 'gitk' faz um
600 +trabalho melhor de visualizar sua história. Por exemplo,
601
602 -------------------------------------
603 $ gitk --since="2 weeks ago" drivers/
604 -------------------------------------
605
610 -permite você navegar em quaisquer commits desde as últimas duas semanas
611 -de commits que modificaram arquivos sob o diretório "drivers". (Nota:
606 +permite a você navegar em quaisquer commits desde as últimas duas semanas
607 +de commits que modificaram arquivos sob o diretório "drivers". (Nota:
608 você pode ajustar as fontes do gitk segurando a tecla control enquanto
609 pressiona "-" ou "+".)
610
615 -Finalmente, a maioria dos comandos que recebem nomes de arquivo
616 -te permitirão opcionalmente preceder qualquer nome de arquivo por um
611 +Finalmente, a maioria dos comandos que recebem nomes de arquivo permitirão
612 +também, opcionalmente, preceder qualquer nome de arquivo por um
613 commit, para especificar uma versão particular do arquivo:
614
615 -------------------------------------
@@ -630,33 +626,33 @@ Próximos passos
626 ----------
627
628 Este tutorial deve ser o bastante para operar controle de revisão
633 -distribuído básico para seus projetos. No entanto, para entender
629 +distribuído básico para seus projetos. No entanto, para entender
630 plenamente a profundidade e o poder do git você precisa entender duas
631 idéias simples nas quais ele se baseia:
632
633 * A base de objetos é um sistema bem elegante usado para armazenar a
634 história de seu projeto--arquivos, diretórios, e commits.
635
640 - * O arquivo de índica é um cache do estado de uma árvore de diretório,
636 + * O arquivo de índice é um cache do estado de uma árvore de diretório,
637 usado para criar commits, restaurar diretórios de trabalho, e
642 - compreender as várias árvores involvidas em uma unificação.
638 + armazenar as várias árvores envolvidas em uma unificação.
639
644 -Parte dois deste tutorial explica a base de objetos, o arquivo de
640 +A parte dois deste tutorial explica a base de objetos, o arquivo de
641 índice, e algumas outras coisinhas que você vai precisar pra usar o
642 máximo do git. Você pode encontrá-la em linkgit:gittutorial-2[7].
643
648 -Se você não quer continuar do jeito certo, algumas outras disgressões
649 -que podem ser interessantes neste ponto são:
644 +Se você não quiser continuar com o tutorial agora nesse momento, algumas
645 +outras digressões que podem ser interessantes neste ponto são:
646
647 * linkgit:git-format-patch[1], linkgit:git-am[1]: Estes convertem
652 - séries de commits em patches em email, e vice-versa, úteis para
653 - projetos como o kernel linux que dependem pesadamente em patches
648 + séries de commits em patches para email, e vice-versa, úteis para
649 + projetos como o kernel Linux que dependem fortemente de patches
650 enviados por email.
651
652 * linkgit:git-bisect[1]: Quando há uma regressão em seu projeto, uma
653 forma de rastrear um bug é procurando pela história para encontrar o
658 - commit culpado. Git bisect pode ajudar a executar uma busca binária
659 - por esse commit. Ele é inteligente o bastante para executar uma
654 + commit culpado. Git bisect pode ajudar a executar uma busca binária
655 + por esse commit. Ele é inteligente o bastante para executar uma
656 busca próxima da ótima mesmo no caso de uma história complexa
657 não-linear com muitos ramos unificados.
658
@@ -664,7 +660,7 @@ que podem ser interessantes neste ponto são:
660
661 * linkgit:gitcvs-migration[7]: Git para usuários de CVS.
662
667 -Veja Também
663 +VEJA TAMBÉM
664 --------
665 linkgit:gittutorial-2[7],
666 linkgit:gitcvs-migration[7],