Perguntas com a marcação «git»

314
Como fazer checkout no Git por data?

Estou trabalhando em uma regressão no código fonte. Eu gostaria de dizer ao Git: "verifique a fonte com base em uma data / hora parametrizada". Isso é possível? Também realizei mudanças na minha visão atual que não quero perder. Idealmente, eu gostaria de alternar entre a fonte atual e uma versão...

314
O que 'git blame' faz?

Vi muitas perguntas sobre métodos de uso git blame, mas realmente não as entendo. Eu vejo um Blamebotão em cima dos arquivos na interface do GitHub. Ao clicar nele, ele mostra algumas diferenças com os nomes de usuário na barra esquerda. O que isso indica? Por que é git blamerealmente usado, além...

311
Diferença entre git pull e git pull --rebase

Comecei a usar o git há algum tempo e não entendo completamente os meandros. Minha pergunta básica aqui é descobrir a diferença entre a git pulle git pull --rebase, já que adicionar a --rebaseopção não parece fazer algo muito diferente: apenas dá um puxão. Por favor, ajude-me a entender a...

310
Mensagens de confirmação do Git: 50/72 Formatação

Tim Pope defende um estilo de mensagem de confirmação do Git específico em seu blog: http://www.tpope.net/node/106 . Aqui está um rápido resumo do que ele recomenda: A primeira linha tem 50 caracteres ou menos. Então uma linha em branco. O texto restante deve ter quebra de 72 caracteres. Sua...

308
git pull enquanto não estiver em um diretório git

Digamos que eu tenho um diretório /X/Y, que é um repositório git. É possível, de alguma forma, chamar um comando como git pullde dentro /X, mas visando o /X/Ydiretório? Edição: Eu acho que eu estava pensando especificamente: é possível fazer isso usando o comando a git, mas sem ter que mudar de...

307
git: fatal: eu não manipulo o protocolo 'http'

Copiei e colei um comando git clone de uma página da web: https://fedorahosted.org/ibus-typing-booster/ Eu tenho esse: user@host> git clone ​​http://git.fedorahosted.org/git/ibus-typing-booster.git Cloning into 'ibus-typing-booster'... fatal: I don't handle protocol

306
Arquivos de diretório .idea acidentalmente confirmados no git

Acolhi acidentalmente o .idea/diretório no git. Isso está causando conflitos em qualquer outro lugar em que preciso fazer check-out no meu repo. Eu queria saber como faço para remover esses arquivos do controle remoto? Ainda preciso desses arquivos localmente, pois o Intellij IDE precisa deles. Só...

305
Como arquivar ramos git?

Eu tenho algumas ramificações antigas no meu repositório git que não estão mais em desenvolvimento ativo. Gostaria de arquivar os ramos para que eles não apareçam por padrão durante a execução git branch -l -r. Não quero excluí-los, porque quero manter o histórico. Como posso fazer isso? Eu sei...

305
Atualizar data do autor de confirmação do git ao alterar

Eu me vi alterando meus commits com bastante frequência. Eu não faço stashmuito porque costumo esquecer que o fiz, especialmente quando quero salvar o que fiz antes de sair ou antes de um fim de semana, então faço um commit "rascunho". A única coisa é que, quando eu altero o commit, ele ainda está...

305
Mantenha o arquivo em um repositório Git, mas não rastreie as alterações

Eu tenho vários arquivos em um site CodeIgniter que desejarei ter no repositório, mas não acompanho nenhuma alteração. Por exemplo, implanto uma nova instalação dessa estrutura em um novo cliente, desejo que os seguintes arquivos sejam baixados (eles têm valores padrão CHANGEME) e só preciso fazer...

303
Como voltar à versão mais recente do Git?

Recentemente, mudei de SVN para Git e estou um pouco confuso com alguma coisa. Eu precisava executar a versão anterior de um script por meio de um depurador, então fiz git checkout <previous version hash>e fiz o que precisava fazer. Agora quero voltar para a versão mais recente, mas não...