A maioria de nós que usa o git provavelmente só usa o GitHub, daí a popularidade do serviço. No entanto, se o senhor (ou um projeto principal) não usar um serviço como o GitHub, precisará exportar patches para revisão. Vamos dar uma olhada em como exportar um patch com o git! Exportando um […]
Tag: git

Gancho do Git – npm install se package.json for modificadoGancho do Git – npm install se package.json for modificado
A maioria dos projetos em que trabalho atualmente contém um arquivo package.json para gerenciar as dependências. O senhor acha que, a essa altura, eu já estaria acostumado a ver o arquivo package.json quando eu fizesse um git pull e isso acionava algo em minha cabeça para executar npm install para garantir que eu tivesse as […]

Rastrear diretórios vazios com o gitRastrear diretórios vazios com o git
Há momentos em que o senhor gostaria de rastrear um diretório vazio no git, mas há um problema: o git não permite que você adicione um diretório que não tenha um arquivo nele. A solução fácil é colocar um arquivo stub vazio dentro do diretório, e o padrão do setor para o nome desse arquivo […]

Verificar a ramificação anterior com o gitVerificar a ramificação anterior com o git
Os atalhos da linha de comando podem economizar muito tempo, e é por isso que gosto do criando aliases do bash e aproveitar outros truques que encontrei. Tenho uma lista de tarefas para as quais ainda não tenho um atalho, como alternar facilmente entre o branch atual e o branch anterior. Preciso fazer isso com […]

Desfazer alterações de arquivos com o GitDesfazer alterações de arquivos com o Git
Um dos meus recursos favoritos dos editores de texto modernos é sua capacidade de integrar ferramentas para formatar o código a cada salvamento. No entanto, quando se trabalha em projetos legados, a formatação automática pode ser um problema; se o usuário abrir um arquivo que não alterou explicitamente, o arquivo ainda poderá ser modificado pelo […]

Mostrar o git Branch na linha de comandoMostrar o git Branch na linha de comando
Seja simplesmente enviando solicitações pull ou sendo esnobe o suficiente para usar o vim como editor de texto, os desenvolvedores e designers da Web passam muito tempo trabalhando na linha de comando. Se você trabalha com o git, sabe que é importante acompanhar suas ramificações, especialmente quando se trata de saber em qual ramificação está […]

Corrigir o git após a atualização do High SierraCorrigir o git após a atualização do High Sierra
Toda grande atualização de sistema operacional é uma grande aventura. Não importa o fornecedor ou o quanto o senhor mantém seu sistema limpo: as coisas vão quebrar. Esse foi o caso do git quando atualizei meu MacBook Pro para o High Sierra. Após a atualização, tentei baixar uma ramificação do git e recebi […]

Pulls de PR mais rápidos com aliases do GitPulls de PR mais rápidos com aliases do Git
Eu adoro o fluxo de trabalho tradicional do GitHub de receber pull request, fazer pull request para testar e fazer merge do pull request. O GitHub facilita a primeira e a terceira etapas, mas puxar pull requests de novos contribuidores exige um trabalho de padrão que me irrita… …ou seja, navegar até a […]

Como excluir uma ramificação remota do gitComo excluir uma ramificação remota do git
Manter um repositório organizado é importante; não apenas uma base de código organizada, mas um repositório no que diz respeito a não ter ramificações sobressalentes apodrecendo. Geralmente, o repositório principal não mantém várias ramificações, mas, às vezes, o senhor precisa fazer push para um repositório principal simplesmente para que o Travis CI execute os testes. […]

Definir um push remoto padrão com o gitDefinir um push remoto padrão com o git
Durante meus primeiros dias de uso do git, minha configuração permitia que eu simplesmente digitasse git push em vez de git push {origin} {branch_name} o que preciso fazer agora. Até recentemente, eu precisava digitar a versão longa… (eu sei)… o que era incrivelmente irritante porque gosto de usar nomes detalhados de ramificações. Finalmente […]