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

bookEnviando 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

Awesome!

Completion rate improved to 5

bookEnviando Branches Locais

Deslize para mostrar o menu

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