Perguntas com a marcação «git»

116
Como fazer o git agrupar um repo completo

Preciso transferir um repositório completo para uma nova máquina sem rede, de preferência como uma entidade de arquivo único. O pacote git permite que um git fetch, git pulloperação estilo em um ambiente sneakernet mas parece assumir que você já tem uma versão de trabalho do repo na máquina de...

116
Rebase um único commit do Git

Existe uma maneira de rebase um único commit de um branch para outro branch? Eu tenho esta estrutura de ramificação: -- -- -- -- -- (Master) \ -- -- -- -- -- XX (Feature-branch) Tudo que eu quero fazer é realocar o último commit de Feature-branchno master e reverter Feature-branchum commit....

115
Excluindo arquivos usando Git / GitHub

Em primeiro lugar, sou novo no Git. Excluí vários arquivos localmente no meu Mac usando o Finder. Quero que os arquivos que excluí não apareçam mais no branch atual, mas aparecem. Algum usuário do Git conhece um comando para atualizar o

115
Qual é a diferença entre `git fetch origin` e` git remote update origin`?

Em resposta a uma pergunta sobre puxar um commit por vez de um repositório git , foi recomendado usar em git remote updatevez de git fetch. Eu li as duas páginas do manual, mas não posso dizer que entendi nenhuma das duas em sua totalidade. Alguém pode me explicar como git fetch origine get remote...

115
Como posso facilmente corrigir um commit anterior?

Acabei de ler a alteração de um único arquivo em um commit anterior no git, mas infelizmente a solução aceita 'reordena' os commits, que não é o que eu quero. Então aqui está minha pergunta: De vez em quando, percebo um bug no meu código enquanto trabalho em um recurso (não relacionado). Um rápido...

115
Ganchos pré-push Git

Gostaria de executar um teste de unidade antes de cada git push e se os testes falharem, cancele o push, mas não consigo nem encontrar o gancho de pré-push, há apenas pré-commit e pré-rebase.

115
O git pode ignorar uma linha específica?

Estou usando o git para sincronizar com o phonegap durante o teste no navegador nativo do telefone. Como tal, tenho a seguinte linha: var isPhoneGap = false; Obviamente, eu mudo isso durante a compilação, mas há alguma maneira de configurar o git para ignorar essa linha ou tenho que ir e...

115
Converter uma pasta Git em um submódulo retrospectivamente?

Freqüentemente, você está escrevendo um projeto de algum tipo e, depois de um tempo, fica claro que algum componente do projeto é realmente útil como um componente independente (uma biblioteca, talvez). Se você teve essa ideia desde o início, então há uma boa chance de que a maior parte desse...

115
Como obter git diff com contexto completo?

Como criar remendo adequado para revisão no cadinho? git diff branch master --no-prefix > patch Isso gera apenas 3 linhas de contexto. Então eu faço o seguinte git diff --unified=2000 branch master --no-prefix > patch Esperançosamente, todos os arquivos terão menos de 2.000 linhas....