Skip to content

Commit

Permalink
Ajustes cap3.5
Browse files Browse the repository at this point in the history
  • Loading branch information
AugustoAMendes committed Oct 23, 2024
1 parent 3734cd6 commit 1627ff0
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions book/03-git-branching/sections/remote-branches.asc
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Branches de rastreamento remoto agem como marcadores para lembrá-lo de onde est

Eles assumem a forma `(remoto)/(branch)`.
Por exemplo, se você quiser ver como era o branch `master` em seu branch remoto `origin` da última vez que você se comunicou com ele, você deve verificar o branch `origin/master`.
Se você estava trabalhando em um problema com um parceiro e ele enviou um branch `iss53`, você pode ter seu próprio branch local `iss53`; mas o branch no servidor apontaria para o commit em `origin/iss53`.
Se você estava trabalhando em um problema com um parceiro e ele enviou um push branch `iss53`, você pode ter seu próprio branch local `iss53`; mas o branch no servidor apontaria para o commit em `origin/iss53`.

Isso pode ser um pouco confuso, então vamos ver um exemplo.
Digamos que você tenha um servidor Git em sua rede em `git.ourcompany.com`.
Expand Down Expand Up @@ -42,7 +42,7 @@ Este comando procura em qual servidor está a ``origin'' (neste caso, é `git.no
.`git fetch` atualiza suas preferências remotas
image::images/remote-branches-3.png[`git fetch` updates your remote references.]

Para demonstrar a existência de vários servidores remotos e como se parecem os branches remotos para esses projetos, vamos supor que você tenha outro servidor Git interno usado apenas para desenvolvimento por uma de suas equipes.
Para demonstrar a existência de vários servidores remotos e como as branches remotas desses projetos remotos se parecem, vamos supor que você tenha outro servidor Git interno usado apenas para desenvolvimento por uma de suas equipes.
Este servidor está em `git.team1.ourcompany.com`.
Você pode adicioná-lo como uma nova referência remota ao projeto em que está trabalhando atualmente executando o comando `git remote add` conforme abordamos em <<ch02-git-basics#ch02-git-basics>>.
Nomeie este servidor remoto como `teamone`, que será o seu apelido para toda a URL.
Expand Down Expand Up @@ -80,7 +80,7 @@ To https://github.com/schacon/simplegit
----

Este é um atalho.
O Git expande automaticamente o branch `serverfix` para `refs/heads/serverfix:refs/heads/serverfix`, o que significa, ``Pegue meu branch local serverfix e empurre-o para atualizar o branch serverfix remoto.''
O Git expande automaticamente o branch `serverfix` para `refs/heads/serverfix:refs/heads/serverfix`, o que significa, ``Pegue meu branch local serverfix e empurre-o para atualizar o branch serverfix remoto''.
Veremos a parte `refs/heads/` em detalhes em <<ch10-git-internals#ch10-git-internals>>, mas geralmente você pode deixá-la desativada.
Você também pode fazer `git push origin serverfix:serverfix`, que faz a mesma coisa - ``Pegue meu serverfix e torne-o o serverfix remoto.''
Você pode usar esse formato para enviar um branch local para um branch remoto com um nome diferente.
Expand Down Expand Up @@ -130,12 +130,12 @@ Isso lhe dá um branch local no qual você pode trabalhar que inicia onde está
==== Rastreando Branches

(((branches, tracking)))(((branches, upstream)))
Fazer check-out de um branch local de um branch remoto cria automaticamente o que é chamado de ``tracking branch'' (e o branch que ele rastreia é chamado de ``branch upstream'').
Fazer check-out de um branch local a partir de um branch remoto cria automaticamente o que é chamado de ``tracking branch'' (e o branch que ele rastreia é chamado de ``branch upstream'').
``Tracking branch'' são branches locais que têm um relacionamento direto com um branch remoto.
Se você estiver em um branch de rastreamento e digitar `git pull`, o Git saberá automaticamente de qual servidor buscar o branch para fazer o merge.

Quando você clona um repositório, geralmente ele cria automaticamente um branch `master` que rastreia `origin/master`.
No entanto, você pode configurar outros branches de rastreamento se desejar - aqueles que rastreiam branches em outros branches remotos ou não rastreiam o branch `master`.
No entanto, você pode configurar outros branches de rastreamento se desejar - aqueles que rastreiam branches em outros branches remotos, ou não rastreiam o branch `master`.
O caso simples é o exemplo que você acabou de ver, executando `git checkout -b [branch] [remotename]/[branch]`.
Esta é uma operação suficiente para que o Git forneça a abreviação `--track`:

Expand Down

0 comments on commit 1627ff0

Please sign in to comment.