Articles of git

Culpa Git: statistics

Como posso “abusar” da culpa (ou alguma function mais adequada, e / ou em conjunto com os comandos shell) para me dar uma estatística de quanto linhas (de código) estão atualmente no repository originadas de cada committer? Exemplo de Saída: Committer 1: 8046 Lines Committer 2: 4378 Lines

git mv e só muda caso de diretório

Enquanto eu encontrei uma pergunta semelhante, não encontrei uma resposta para o meu problema Quando tento renomear o diretório de FOO para foo via git mv FOO foo recebo fatal: renaming ‘FOO’ failed: Invalid argument ESTÁ BEM. Então eu tento git mv FOO foo2 && git mv foo2 foo Mas quando tento me comprometer via […]

Por que o Git me diz “Não está atualmente em nenhuma ramificação” depois que eu corro “git checkout origin / ”?

Eu estava tentando seguir as instruções do Git: “Não estou atualmente em nenhum ramo”. Existe uma maneira fácil de voltar a um ramo, mantendo as alterações? mas o git checkout parece estar quebrado: $ git checkout origin/web-zach HEAD is now at 1366cb1… Changed so css files not ignored $ git status # Not currently on […]

Mover confirmações iniciais do mestre para outro ramo no Git

Estou tentando migrar para o stream de trabalho do GitFlow e quero rewrite o histórico do repository para que tudo esteja em conformidade com o novo repository. No momento, parece assim: Master: A – B – C – D – E – F – – – – – – – – – L \ / […]

Como saber para qual commit uma tag aponta no Git?

Eu tenho um monte de tags não anotadas no repository e quero descobrir com quais commit elas apontam. Existe um comando que apenas lista as tags e seus commits SHAs? Verificar a etiqueta e olhar para a cabeça parece um pouco trabalhoso para mim. Atualizar Eu percebi depois que eu passei pelas respostas que o […]

Importar o código-fonte existente para o GitHub

Como posso importar o código-fonte do meu computador para minha conta do GitHub?

Como vincular uma pasta a um aplicativo Heroku existente

Eu tenho um aplicativo Rails existente no GitHub e implantado no Heroku. Estou tentando configurar uma nova máquina de desenvolvimento e clonar o projeto do meu repository GitHub. No entanto, estou confuso sobre como vincular essa pasta ao Heroku. Originalmente, eu usei o comando heroku create , mas obviamente eu não quero fazer isso desta […]

Mesclando entre garfos no GitHub

Eu bifurquei um repository do GitHub. Então eu empurrei algumas mudanças para o meu garfo. Então o repository original fundiu minhas mudanças e algumas outras. Agora, quero mesclar as alterações que estão faltando. Eu tentei um simples puxão seguido de push, mas isso rendeu meus commits em duplicata. Qual é a melhor maneira de fazer […]

Diferenças entre o submódulo git e subtree

Quais são as diferenças conceituais entre usar o submódulo git e a subtree? Quais são os cenários típicos para cada um?

Posso fazer o encaminhamento rápido estar desativado por padrão no git?

Eu realmente não consigo pensar em um momento em que eu usaria o git merge ao invés de git rebase e não quero fazer um commit aparecer. Existe alguma maneira de configurar o git para ter o avanço rápido por padrão? O fato de que existe uma opção –ff parece implicar que há uma maneira, […]