Articles of git commit

git: Sua ramificação está à frente de X commits

Como isso realmente acontece? Eu estou trabalhando em um repository por mim mesmo no momento, então este é o meu stream de trabalho: Alterar arquivos Commit Repetir 1-2 até satisfeito Empurrar para master Então, quando eu faço um git status ele me diz que minha ramificação está à frente com X commits (presumivelmente o mesmo […]

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 ?

Quais são as diferenças entre “git commit” e “git push”?

Em um tutorial do Git que estou passando, git commit é usado para armazenar as alterações que você fez. O que é o git push usado para então?

Remover arquivos do Git commit

Eu estou usando o Git e eu cometi poucos arquivos usando git commit -a Mais tarde, descobri que um arquivo foi adicionado por engano ao commit. Como posso remover um arquivo do último commit?

Torna o atual commit o único commit (inicial) em um repository Git?

Eu atualmente tenho um repository Git local, que eu envio para um repository do Github. O repository local tem ~ 10 commits, e o repository do Github é uma duplicata sincronizada disso. O que eu gostaria de fazer é remover TODO o histórico de versões do repository Git local, para que o conteúdo atual do […]

Desfazer git reset –hard com arquivos não confirmados na área de teste

Estou tentando recuperar meu trabalho. Eu estupidamente fiz git reset –hard , mas antes disso eu só fiz get add . e não fiz git commit . Por favor ajude! Aqui está o meu log: MacBookPro:api user$ git status # On branch master # Changes to be committed: # (use “git reset HEAD …” to […]

Removendo vários arquivos de um repository Git que já foram apagados do disco

Eu tenho um repository do Git que eu deletei quatro arquivos usando rm ( não git rm ), e meu status do Git é assim: # deleted: file1.txt # deleted: file2.txt # deleted: file3.txt # deleted: file4.txt Como faço para remover esses arquivos do Git sem ter que passar manualmente e adicionar cada arquivo como […]

Edite o commit root no Git?

Existem maneiras de alterar a mensagem de posteriores confirmações: git commit –amend # for the most recent commit git rebase –interactive master~2 # but requires *parent* Como você pode mudar a mensagem de commit do primeiro commit (que não tem pai)?

Confirme apenas parte de um arquivo no Git

Quando faço alterações em um arquivo no Git, como posso confirmar apenas algumas das alterações? Por exemplo, como posso confirmar apenas 15 linhas de 30 linhas que foram alteradas em um arquivo?

Como faço para cometer apenas alterações de nome de arquivo no Git?

Eu mudei alguns nomes de arquivos por capitalizar a primeira letra, como em Name.jpg para name.jpg . O Git não reconhece essas mudanças e eu tive que excluir os arquivos e enviá-los novamente. Existe uma maneira que o Git possa fazer distinção entre maiúsculas e minúsculas ao verificar alterações nos nomes de arquivos? Eu não […]