Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Aula 4 - Exercício: Deletando uma branch remota

Olá.

Estou com uma dúvida nesse exercício. A pergunta é: Qual é o comando para deletar uma branch remota?

Há duas possíveis opções que me deram essa dúvida:

1-) git push -d origin design

2-) git push origin :design

Em meus testes, as duas deram o mesmo resultado porém no exercício a resposta correta é somente a segunda. Qual é a diferença entre elas?

4 respostas
solução!

Oi, Tiago, dei uma olhada na documentação: man git-push

e encontrei o seguinte:

--delete All listed refs are deleted from the remote repository. This is the same as prefixing all refs with a colon.

Ou seja, o -d (--delete) e o : fazem a mesma coisa.

Tiago em meu serviço utilizamos -d para deletar uma branch local e -r para deletar uma remota, semana passada utilizei os comandos e obtive resultado, faça o teste ai:

git branch -d nomebranch // apaga local
git branch -dr nomebranch // apaga remota

Espero ter ajudado

Realmente elas fazem a mesma função. Obrigado amigos Skywalker e Matheus.

De nada Tiago, sempre que precisar não deixe de criar suas duvidas.