Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Enviando Branches Locais | Fluxos de Trabalho Mais Avançados
Fundamentos do GitHub
course content

Conteúdo do Curso

Fundamentos do GitHub

Fundamentos do GitHub

1. Introdução ao GitHub
2. Interação Básica com Repositórios Remotos
3. Fluxos de Trabalho Mais Avançados

book
Enviando Branches Locais

Criar um branch separado para uma nova funcionalidade é uma prática extremamente comum ao utilizar o Git. Suponha que desejamos implementar um sistema de pagamento em nosso projeto, então vamos criar o branch feature/payment e alternar para ele imediatamente:

Estando neste branch, faremos algumas alterações no arquivo test.txt como se estivéssemos adicionando algumas linhas de código para implementar um sistema de pagamento. Vamos simplesmente adicionar esta linha: "A few lines of code" ao arquivo:

Em seguida, podemos realizar um commit direto:

Agora temos um commit em nossa branch feature/payment. Antes de mesclar essa branch na branch main, primeiro envie-a para o repositório remoto.

Note
Nota

No nosso caso, isso pode parecer um excesso; porém, na prática, quando há outros colaboradores, isso permitirá que revisem e testem seu código e forneçam feedback.

Na primeira vez que enviamos uma nova branch para o repositório remoto, é necessário incluir alguns parâmetros adicionais no comando git push. Especificamente, é preciso usar a flag -u para configurar a branch para rastrear a branch remota correspondente (conhecida como upstream). Também é necessário especificar que estamos enviando para o repositório origin e indicar que estamos enviando a branch feature/payment.

Note
Estude Mais

No Git, upstream refere ao repositório remoto e ao branch que seu branch local está acompanhando. Ao definir um branch upstream, seu branch local sabe para qual branch remoto deve enviar alterações e de qual deve receber alterações. Por exemplo, definir o branch upstream com git push -u origin feature/payment informa ao Git que o branch local feature/payment deve acompanhar o branch feature/payment no remoto origin.

question mark

Qual é o comando correto para enviar um branch recém-criado feature/login para o repositório remoto e configurá-lo para acompanhar o branch remoto?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

course content

Conteúdo do Curso

Fundamentos do GitHub

Fundamentos do GitHub

1. Introdução ao GitHub
2. Interação Básica com Repositórios Remotos
3. Fluxos de Trabalho Mais Avançados

book
Enviando Branches Locais

Criar um branch separado para uma nova funcionalidade é uma prática extremamente comum ao utilizar o Git. Suponha que desejamos implementar um sistema de pagamento em nosso projeto, então vamos criar o branch feature/payment e alternar para ele imediatamente:

Estando neste branch, faremos algumas alterações no arquivo test.txt como se estivéssemos adicionando algumas linhas de código para implementar um sistema de pagamento. Vamos simplesmente adicionar esta linha: "A few lines of code" ao arquivo:

Em seguida, podemos realizar um commit direto:

Agora temos um commit em nossa branch feature/payment. Antes de mesclar essa branch na branch main, primeiro envie-a para o repositório remoto.

Note
Nota

No nosso caso, isso pode parecer um excesso; porém, na prática, quando há outros colaboradores, isso permitirá que revisem e testem seu código e forneçam feedback.

Na primeira vez que enviamos uma nova branch para o repositório remoto, é necessário incluir alguns parâmetros adicionais no comando git push. Especificamente, é preciso usar a flag -u para configurar a branch para rastrear a branch remota correspondente (conhecida como upstream). Também é necessário especificar que estamos enviando para o repositório origin e indicar que estamos enviando a branch feature/payment.

Note
Estude Mais

No Git, upstream refere ao repositório remoto e ao branch que seu branch local está acompanhando. Ao definir um branch upstream, seu branch local sabe para qual branch remoto deve enviar alterações e de qual deve receber alterações. Por exemplo, definir o branch upstream com git push -u origin feature/payment informa ao Git que o branch local feature/payment deve acompanhar o branch feature/payment no remoto origin.

question mark

Qual é o comando correto para enviar um branch recém-criado feature/login para o repositório remoto e configurá-lo para acompanhar o branch remoto?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 3
some-alt