Perguntas com a marcação «git»

186
Desfazer "git add <dir>"?

Por engano, adicionei arquivos usando o comando "git add dir". Ainda não executei o "git commit". Existe uma maneira de remover esse diretório e tudo o que está contido nele do commit? Eu tentei git reset dir, mas não funcionou. Aparentemente, git reset fileé o caminho para desfazê-lo. Mas tenho...

186
Desfazendo pop de stash acidental do git

Eu escondi algumas alterações locais antes de fazer uma mesclagem complicada, fiz a mesclagem e esqueci estupidamente de confirmar antes de executar git stash pop. O pop criou alguns problemas (mau método chama em uma grande base de código) que estão se mostrando difíceis de rastrear. Eu corri git...

186
Como simplesmente crio um patch a partir do meu último git commit?

Estou procurando o comando mágico de criar um patch a partir do último commit efetuado. Às vezes, meu fluxo de trabalho se parece com isso vi some.txt git add some.txt git commit -m "some change" e agora eu só quero escrever git create-patch-from-last-commit-to-file SOME-PATCH0001.patch mas...

185
Por que o git revert se queixa de uma opção -m ausente?

Então, eu estou trabalhando em um projeto com outras pessoas, e há vários garfos no github sendo trabalhados. Alguém acabou de corrigir um problema e eu me fundi com o garfo dele, mas então percebi que poderia encontrar uma solução melhor. Quero reverter o commit que acabei de fazer. Eu tentei...

185
como fazer o Git ignorar arquivos .idea criados por Rubymine

Eu uso Rubymine para projetos Rails. Muitas vezes, Rubymine faz alterações nos .idea/*arquivos com os quais não me importo. Mas isso continua me impedindo de verificar novas filiais e torna minha versão .idea/diferente dos meus colegas de trabalho. Já adicionado .idea/a .gitignore, mas mantém o...

184
Obtendo a diferença entre dois repositórios

Como podemos obter a diferença entre dois repositórios git? O cenário: temos um repo_a e repo_b. Este último foi criado como uma cópia de repo_a. Houve um desenvolvimento paralelo nos dois repositórios posteriormente. Existe uma maneira de listar as diferenças das versões atuais desses dois...

184
Git - Como corrigir rebase interativa "corrompida"?

Eu consegui criar uma pequena bagunça no meu repositório git local. Eu estava tentando corrigir um commit quebrado usando as seguintes instruções . Antes de executar o "git commit --amend" (e após o git rebase --interactive), decidi que minhas alterações estavam incorretas e executei o "git reset...

184
Contar o número de confirmações em uma ramificação Git

Eu já encontrei esta resposta: Número de confirmações no branch no git, mas isso pressupõe que o branch foi criado a partir do master. Como posso contar o número de confirmações ao longo de uma ramificação sem confiar nessa suposição? No SVN, isso é trivial, mas por algum motivo é realmente...

183
Rastrear uma nova ramificação remota criada no GitHub

Eu já tenho um ramo mestre local rastreando o ramo mestre remoto de um projeto do github. Agora, um colaborador meu criou uma nova ramificação no mesmo projeto e quero fazer o seguinte: crie uma nova ramificação localmente faça com que essa nova ramificação rastreie a ramificação remota...

182
Ignorar arquivos modificados (mas não confirmados) no git?

Posso dizer ao git para ignorar arquivos modificados (excluídos), mas que não devem ser confirmados? A situação é que eu tenho um subdiretório no repositório que contém coisas das quais não estou interessado, então excluí-o para evitar que apareça nas conclusões automáticas e similares (no...