Articles of git

Git falha ao empurrar commit para o github

Eu clonei um repository do git que hospedei no github para o meu laptop. Consegui empurrar com sucesso alguns commits para o github sem problemas. No entanto, agora recebo o seguinte erro: Compressing objects: 100% (792/792), done. error: RPC failed; result=22, HTTP code = 411 Writing objects: 100% (1148/1148), 18.79 MiB | 13.81 MiB/s, done. […]

Git empurra o repo existente para um novo e diferente servidor repo remoto?

Digamos que eu tenha um repository no git.fedorahosted.org e eu quero clonar isso em minha conta no github para ter meu próprio playground além do repository mais “oficial” do fedorahosted. Quais seriam as etapas para inicialmente copiar isso? Dentro do github existe esse botão “fork”, mas não posso usar isso por razões óbvias. E como […]

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 […]