Perguntas com a marcação «git»

92
git-stash vs. git-branch

Em uma pergunta anterior do Git , Daniel Benamy estava falando sobre um fluxo de trabalho no Git: Eu estava trabalhando no master e comprometi algumas coisas e então decidi que queria colocar esse trabalho em espera. Fiz backup de alguns commits e depois ramifiquei antes de começar meu trabalho...

92
Qual é a diferença entre 'git format-patch e' git diff '?

Não vejo diferença entre a saída de 'git format-patch' e 'git diff', existe alguma? E não poderei usar 'git diff' para produzir um patch e aplicá-lo usando git apply? Meu problema é que adicionei alterações ao índice, mas aparentemente git format-patch só aceita commits, portanto, se eu puder usar...

92
Várias contas heroku

Estou tendo problemas ao trabalhar com várias contas Heroku no meu computador. O fato é que funcionou muito bem antes, trocando de conta com a gema heroku. Mas agora (embora eu tenha gerado novas chaves SSH) não funcionará. Quando eu faço um, git push heroku masterele apenas diz: [email protected]...

92
Como ler o gráfico de log do git

No livro da comunidade git, diz Outra coisa interessante que você pode fazer é visualizar o gráfico de commit com a opção '--graph', assim: $ git log --pretty=format:'%h : %s' --graph * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11 : Merge branch 'master' of

92
Como ignorar arquivos que estão no repositório?

Eu tenho um arquivo (config.php), que já está confirmado no repositório Git, mas quero ignorar localmente, ou seja, quero que esse arquivo permaneça no repositório, mas forço o Git a ignorar quaisquer alterações nele. Eu coloquei o arquivo em .gitignore, mas ele ainda está marcado como alterado e...

92
Como fazer git commitar nada sem um erro?

Estou tentando escrever um script de tecido que faz um git commit; entretanto, se não houver nada para confirmar, o git sai com um status de 1. O script de implantação considera isso malsucedido e fecha. Eu quero detectar falhas reais de confirmação, então não posso simplesmente ignorar o tecido...

92
Git commit -a “arquivos não rastreados”?

Quando faço um git commit -a, vejo o seguinte: # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # On branch better_tag_show # Changes to be committed: # (use "git reset HEAD <file>..." to unstage)...

92
Como posso usar o rebase git sem exigir um push forçado?

Em uma tentativa de alcançar o nirvana do git, estou passando o dia aprendendo como aproveitar o rebase para situações em que atualmente faço a fusão. Ao percorrer o que considero ser um fluxo git 101 (que explico abaixo), preciso fazer isso push --forceao empurrar minhas alterações de volta à...

92
Como colorir a saída do git-status?

Eu quero colorir a saída do git-status para que: untracked files = magenta new files = green modified files = blue deleted files = red Em vez disso, estou vendo arquivos testados em verde e arquivos não testados em azul: Meu .gitconfig é configurado com o seguinte com base em algumas...

92
Git mergetool com Meld no Windows

No Linux, minha ferramenta de mesclagem favorita é o Meld, e não tive problemas em usá-la ou configurá-la para funcionar com o Git. No entanto, no Windows, a história é diferente. Primeiro, instalei o Meld de um pacote que encontrei aqui: https://code.google.com/p/meld-installer/ Então, eu...