Perguntas com a marcação «git»

O Git é um sistema de controle de versão distribuído (DVCS) de código aberto. Use esta tag para perguntas relacionadas ao uso e fluxos de trabalho do Git. NÃO USE a tag [github] para problemas relacionados ao Git simplesmente porque um repositório está hospedado no GitHub. Além disso, não use essa tag para questões gerais de programação que envolvam um repositório Git.


6
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 …




12
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 …
115 git  rewrite 

6
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. Existe uma maneira de dizer ao …
115 git  diff  git-diff 

7
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 git  hook 


8
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 …
115 git  gitx 


7
git pull abortado com nome de arquivo de erro muito longo
Estou usando o Windows como sistema operacional e trabalhando em um projeto com um amigo que usa um Mac. Ele registrou o código em nosso Github. Eu estava tentando fazer o pull de tudo o que ele fazia e abortou com erros "nome do arquivo muito longo" do código de …
114 git 


7
Git - Ignora arquivos durante a fusão
Tenho um repo chamado myrepono beanstalkservidor remoto . Eu o clonado em minha máquina local. Criou duas ramificações adicionais: staginge dev. Empurrei essas ramificações para o controle remoto também. Agora: local remote server -------------------------------------------------------- master ==> Pushes to `master` ==> deployed to `prod` staging ==> Pushes to `staging` ==> deployed …
114 git  merge  push  ignore  repository 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.