Articles of git

Mudando git commit message após push (dado que ninguém puxou do remote)

Eu fiz um commit e subsequente push. Eu gostaria de mudar a mensagem de commit. Se bem entendi, isso não é aconselhável porque alguém pode ter extraído do repository remoto antes de fazer essas alterações. E se eu souber que ninguém puxou? Existe uma maneira de fazer isso?

Como faço para limpar meu diretório de trabalho local no git?

Como posso limpar meu diretório de trabalho no git?

Como usar o git bisect?

Eu li alguns artigos dizendo que git bisect é incrível, no entanto eu não sou falante nativo e não consigo entender porque é incrível. Você poderia, por favor, demonstrar em algum exemplo de código o que é tão surpreendente? É como o svn blame ?

git update-index –assume-unchanged no diretório

git 1.7.12 Eu quero marcar todos os arquivos abaixo de um determinado diretório como assumir inalterado. 1) git update-index –assume-unchaged dir/ fornece “Ignorando caminho”. 2) git update-index –assume-unchaged dir/* falha rapidamente porque encontrará arquivos que não estão sendo rastreados, portanto, fornece “fatal: não foi possível marcar o arquivo” e sai. 3) Tente gerar uma lista […]

Qual é o significado preciso de “nosso” e “deles” no git?

Isso pode parecer muito básico de uma pergunta, mas eu procurei por respostas e estou mais confuso agora do que antes. O que “nosso” e “deles” significam no git ao fundir meu ramo em meu outro ramo? Ambos os ramos são “nossos”. Em um conflito de mesclagem é “nosso” sempre a parte superior das duas […]

Como clonar um ramo específico do Git?

O clone do Git se comportará copiando o ramo de trabalho atual remoto para o local. Existe alguma maneira de clonar uma ramificação específica por mim mesmo sem trocar de ramificação no repository remoto?

O que exatamente o “u” faz? “Git push -u origem mestre” vs “git push origem mestre”

Eu sou aparentemente terrível em usar o git, apesar das minhas melhores tentativas de entender isso. Do kernel.org para git push : -você –set-upstream Para cada ramificação que esteja atualizada ou enviada com sucesso, inclua referência de upstream (rastreamento), usada por git-pull (1) sem argumentos e outros comandos. Para mais informações, veja branch..merge em git-config […]

Como rastrear conteúdo não rastreado?

Veja abaixo a linha sólida para minha pergunta original. Eu tenho uma pasta no meu diretório local que é untracked. Quando eu executo o git status , recebo: Changed but not updated: modified: vendor/plugins/open_flash_chart_2 (modified content, untracked content) Quando eu digito git add vendor/plugins/open_flash_chart_2 seguida, tente git status novamente, ele ainda diz untracked. O que […]

Como você consegue git sempre puxar de um ramo específico?

Eu não sou um mestre git, mas eu tenho trabalhado com isso há algum tempo, com vários projetos diferentes. Em cada projeto, eu sempre git clone [repository] e, a partir desse ponto, sempre consigo git pull , contanto que eu não tenha mudanças pendentes, é claro. Recentemente, tive que reverter para uma ramificação anterior, e […]

Link para o número do problema no GitHub dentro de uma mensagem de confirmação

É de alguma forma possível ter automaticamente um link para o número de problema do GitHub na mensagem de git commit do git commit ?