Perguntas com a marcação «git»

175
Colisão de hash no git

O que realmente aconteceria se eu tivesse uma colisão de hash enquanto usava o git? Por exemplo, eu consigo confirmar dois arquivos com a mesma soma de verificação sha1, o git notaria ou corromperia um dos arquivos? O git poderia ser aprimorado para conviver com isso ou eu precisaria mudar para...

174
git rebase, acompanhando 'local' e 'remoto'

Ao fazer uma rebase do git, geralmente tenho dificuldade em descobrir o que está acontecendo com o 'local' e o 'remoto' ao resolver conflitos. Às vezes, tenho a impressão de que eles trocam de lado um compromisso para o outro. Provavelmente é (definitivamente) porque ainda não entendi direito. Ao...

174
Esconda apenas um arquivo

Eu gostaria de poder esconder apenas as alterações de um único arquivo: git stash save -- just_my_file.txt O acima não funciona embora. Alguma

174
Por que o Git não é considerado uma "cadeia de blocos"?

A estrutura de dados interna do Git é uma árvore de objetos de dados, em que cada objeto aponta apenas para o seu antecessor. Cada bloco de dados é hash. A modificação (erro ou ataque de bit) de um bloco intermediário será notada quando o hash salvo e o hash real se desviarem. Como esse conceito...

173
O que é um ramo de rastreamento?

Alguém pode explicar um "ramo de rastreamento" como se aplica ao git? Aqui está a definição de git-scm.com : Uma 'ramificação de rastreamento' no Git é uma ramificação local conectada a uma ramificação remota. Quando você pressiona e puxa esse ramo, ele empurra e puxa automaticamente para o...

173
é possível `git status` apenas arquivos modificados?

É possível git statuse mostrar apenas arquivos modificados? O problema é que tenho muitos arquivos temporários que não quero confirmar ou fazer gitignore no momento e não consigo rolar para cima. Eu tenho um limite de rolagem definido no

173
Perforce para usuários do Git? [fechadas]

Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . Melhore esta...

172
Experiências do módulo Git do Python? [fechadas]

Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Melhore...

172
Adicionar recursivamente arquivos por padrão

Como adiciono recursivamente arquivos por um padrão (ou glob) localizado em diretórios diferentes? Por exemplo, eu gostaria de adicionar A/B/C/foo.javae D/E/F/bar.java(e vários outros arquivos java) com um comando: git add '*.java' Infelizmente, isso não funciona como o

172
Como verificar se não há nada a ser confirmado no ramo atual?

O objetivo é obter um status inequívoco que possa ser avaliado em um comando shell. Eu tentei, git statusmas sempre retorna 0, mesmo se houver itens a serem confirmados. git status echo $? #this is always 0 Eu tenho uma ideia, mas acho que é uma péssima idéia. if [ git status | grep -i -c...

172
Permissões de arquivo Git no Windows

Eu li algumas perguntas sobre permissões de arquivo no Git e ainda estou um pouco confuso. Eu tenho um repositório no GitHub bifurcado de outro. Após a mesclagem, eles devem ser idênticos. Contudo: $ git diff --summary origin/epsilon master/epsilon mode change 100644 => 100755...

172
Git pesquisa por string no histórico de um único arquivo

Portanto, se eu tiver um arquivo chamado foo.rb e ele estiver fornecendo um erro para um método ausente chamado bar , desejo pesquisar no histórico de foo.rb a string barpara ver se ela já foi definida no passado. Encontrei esta pesquisa em toda a história do Git por uma string? Mas isso pesquisa...