Articles of git

O “git fetch –tags” inclui “git fetch”?

Uma boa e simples pergunta – é a function de “git fetch” um sub-conjunto estrito de git fetch –tags ? git fetch –tags seja, se eu executar o git fetch –tags , existe alguma razão para executar o git fetch imediatamente depois? E sobre git pull e git pull –tags ? Mesma situação?

Como fazer com que o Docker seja executado em um sistema Windows por trás de um firewall corporativo?

Eu estou tentando obter uma instalação do Docker de trabalho seguindo este tutorial: http://docs.docker.io/en/latest/installation/windows/ Até agora, eu tenho a VM rodando com um repository baixado manualmente (seguido do github-link e baixado como zip, porque “git clone” não funcionava atrás do meu proxy corporativo, mesmo depois de configurar o proxy com “git conf –global http .proxy […]

Como o Git resolve o problema de mesclagem?

O SVN tornou as ramificações muito mais fáceis, tornando as filiais realmente baratas, mas as fusões continuam sendo um problema real no SVN – um problema que Git supostamente resolve. O Git consegue isso e como? (disclaimer: Tudo o que sei sobre o Git é baseado na palestra de Linus – total git noob aqui)

Qual é o equivalente de use-commit-times para o git?

Preciso que os timestamps dos arquivos no meu local e no meu servidor estejam sincronizados. Isso é feito com o Subversion, definindo use-commit-times = true na configuração, de modo que a última modificação de cada arquivo seja quando foi confirmada. Cada vez que eu clonar meu repository, quero que o registro de data e hora […]

Whitelisting e subdiretórios no Git

Eu criei uma lista branca apenas para arquivos de texto. * !*.txt Agora, eu tenho um arquivo de texto untracked em um subdiretório – sub/dir/file.txt , e isso não é mostrado (é ignorado). Arquivos de texto no diretório raiz são mostrados, no entanto. Por que isso e como faço para corrigir isso?

Git: Como rebase muitos ramos (com a mesma base de commit) de uma só vez?

Eu tenho uma ramificação mestre no meu projeto, que uso para puxar mudanças de outras pessoas. A partir disso, eu geralmente tenho vários ramos de tópicos nos quais estou trabalhando atualmente. A minha pergunta é: há uma maneira de eu fazer novas alterações no meu mestre e, em seguida, rebase todos os meus tópicos para […]

Os arquivos do pacote do Git são deltas ao invés de instantâneos?

Uma das principais diferenças entre o Git e a maioria dos outros sistemas de version control é que os outros tendem a armazenar commits como uma série de deltas – changesets entre um commit e o próximo. Isso parece lógico, já que é a menor quantidade possível de informações armazenadas sobre um commit. No entanto, […]

Como ligar o git ao ClearCase?

Eu recentemente usei git svn e gostei muito. Agora estou iniciando um novo projeto em um cliente diferente. Nesse local, o SCM escolhido é o ClearCase. Eu não encontrei um equivalente cozido do git svn para o ClearCase. Existe alguém que tenha tentado usar o git localmente como um front-end para o ClearCase usando alguns […]

Como eu ignoro um erro no ‘git pull’ sobre minhas alterações locais que seriam sobrescritas pela mesclagem?

Como ignoro a seguinte mensagem de erro no Git pull? Suas alterações locais nos arquivos a seguir seriam sobrescritas por mesclagem E se eu quiser sobrescrevê-los? Eu tentei coisas como git pull -f , mas nada funciona. Para ser claro, eu só quero replace alterações específicas, não tudo.

git difftool, abra todos os arquivos diff imediatamente, não em serial

O comportamento padrão do git diff é abrir cada arquivo diff em serial (esperar que o arquivo anterior seja fechado antes de abrir o próximo arquivo). Eu estou procurando uma maneira de abrir todos os arquivos de uma só vez – no BeyondCompare, por exemplo, isso abriria todos os arquivos em guias dentro da mesma […]