Olá, Devs! Gostaria de compartilhar uma forma prática que encontrei para trabalhar com nomes de branches longos. Desde que a grande maioria das vezes o branch remoto a ser atualizado é o mesmo branch local, é possível substituir o nome do branch por HEAD
, como git push origin HEAD
, por exemplo. Mas eu queria algo que se resumisse à apenas um comando. Então, criei um alias para alvejar sempre o mesmo branch e evitar ter que escrever qualquer coisa a mais. Criei um alias nomeado pushb
para atualizar o mesmo branch remoto e outro de nome pullb
(não tão usado) para receber as atualizações.
alias.pushb - !git push origin $(git branch --show-current)
alias.pullb - !git pull origin $(git branch --show-current)
Se, por exemplo, o nome do branch local é feature/validate-payment-method-schema
, ao invés de ter que digitar:
git push origin feature/validate-payment-method-schema
Ou
git push origin HEAD
Basta digitar:
git pushb
Bem mais simples, não? E o comando pode ser usado com qualquer outra opção do git, como -f
, por exemplo.
Espero que essa dica possa ajudar outros tanto quanto está me ajudando :)
Top comments (0)