mesclar vs. rebase: escolhendo a ferramenta certa
Eu vi alguns protips aqui alegando que git pullé mau ou morto ou algo assim. É um pouco mais complicado do que isso. Vou tentar explicar o que é, por …
Continuar lendoConteúdo para você se capacitar em programação
Eu vi alguns protips aqui alegando que git pullé mau ou morto ou algo assim. É um pouco mais complicado do que isso. Vou tentar explicar o que é, por …
Continuar lendoEvite usar git pull, a menos que você seja o único proprietário e usuário do repositório. A git pullfunciona fazendo a git fetchseguido por a git merge. Não há problema …
Continuar lendoSe, por exemplo, você deseja alcançar o seguinte com seus git commits commit <- want to reword this onemergecommit <- want to squash this one and the next one into …
Continuar lendoDigamos que você cometeu um erro de digitação em um commit $ git commit -am ‘Fx the bugz’ Oh não! Você cometeu um erro de digitação. $ git commit –amend …
Continuar lendoQuando rebasing interativamente com git, frequentemente precisamos esmagar uma sequência de commits em série, ou seja, alterar um conjunto de commits a partir deste: pick f7f3f6d changed my name a …
Continuar lendoEu amo usar Sublime Text como fazem muitos desenvolvedores hoje em dia, mas eu simplesmente não posso usá-lo regularmente para mensagens git commit. Quando aprendi git 4 anos atrás, sempre …
Continuar lendoCenário Ao trabalhar em um branch de recurso, faço algumas alterações em um arquivo e, em seguida, submeto essas alterações. Mais tarde, faço algumas alterações adicionais no mesmo arquivo nas …
Continuar lendoO fluxo de trabalho que tenho em meu projeto atual me faz repetir constantemente os comandos: git checkout master ; git pull ; git checkout (working branch) ; git rebase …
Continuar lendoVocê pode facilmente reescrever todo o seu histórico do git com git rebase –interactive (ou git rebase -i). Por exemplo, digitar git rebase -i HEAD ^^^ abrirá seu editor de …
Continuar lendoUse apenas quando for absolutamente necessário, também conhecido como modo de recuperação git push -f {remote_name} {commit_uid}:{remote_branch_name} Exemplo: git push -f origin 0f4a8ee237717f4308fb50a2655daca82969a217:develop
Continuar lendoAproveitando a dica profissional de Krzysztof Hasiński Por favor, oh, por favor, use git pull –rebase . … Um colega compartilhou esse conhecimento adicional (?… Vejo que o rebase é …
Continuar lendoCriei uma postagem no blog sobre alguns dos meus snippets zsh. Você pode ler aqui: http://clauswitt.com/zsh-helpers-for-rebasing-and-merging.html Uso: A origem do rebase / master no ramo do tópico atual permanece rebase …
Continuar lendoNa semana passada, precisei mesclar 4 commits e usei ** git rebase ** Isso é uma coisa absolutamente terrível de se fazer se você está colaborando com outras pessoas. git …
Continuar lendoCriei uma postagem no blog sobre alguns dos meus snippets zsh. Você pode ler aqui: http://clauswitt.com/zsh-helpers-for-rebasing-and-merging.html Uso: A origem do rebase / master no ramo do tópico atual permanece rebase …
Continuar lendoAdoro editar meus commits locais com: git rebase -i `git merge-base origin/master HEAD` Isso inicia um rebase interativo, começando do último commit que foi enviado origin/master. Nota : git rebase …
Continuar lendoO rebase interativo é uma ferramenta poderosa, mas mais ainda é o recurso –autosquash do git 1.7. Depois de adicionar suas alterações ao índice com git add, os seguintes aliases …
Continuar lendo