Articles of git

Como fazer submódulos git superficiais?

É possível ter submódulos superficiais? Eu tenho um superprojeto com vários submódulos, cada um com uma longa história, então é desnecessariamente grande arrastar toda essa história. Tudo o que encontrei é esse segmento sem resposta . Eu deveria hackear o git-submodule para implementar isso?

Colocando ganchos do git no repository

É considerado uma prática ruim – colocar .git / hooks no repository de projetos (usando links simbólicos, por exemplo). Se sim, qual é a melhor maneira de entregar os mesmos ganchos para diferentes usuários do git?

Como eu digo ao Git para ignorar tudo, exceto um subdiretório?

Eu quero ignorar todos os arquivos no meu repository, exceto aqueles que ocorrem no subdiretório bin . Eu tentei adicionar o seguinte ao meu .gitignore : * !bin/* Isso não tem o efeito desejado, no entanto: Eu criei um novo arquivo dentro de bin/ , mas fazendo o git status ainda nothing to commit (working […]

Git: “Objeto solto corrompido”

Sempre que eu pego do meu controle remoto, recebo o seguinte erro sobre a compactação. Quando executo a compression manual, obtenho o mesmo: $ git gc error: Could not read 3813783126d41a3200b35b6681357c213352ab31 fatal: bad tree object 3813783126d41a3200b35b6681357c213352ab31 error: failed to run repack Alguém sabe o que fazer sobre isso? De cat-arquivo eu recebo isso: $ git […]

Como posso fazer o Jenkins CI com Git triggersr em pushs para masterizar?

Estou tentando configurar o Jenkins-ci para um projeto usando o GitHub. Eu já configurei o Jenkins com os plugins apropriados. Eu quero que Jenkins execute scripts de construção apenas quando alguém no projeto for mestre. Até agora, consegui configurá-lo para que uma build seja acionada sempre que alguém for para qualquer lugar, mas isso é […]

Como comparar um branch git local com seu branch remoto?

Como posso ver o diff entre um branch local e um branch remoto?

Git Remoto: Erro: fatal: erro de protocolo: caractere de tamanho de linha incorreto: Unab

Eu configurei um servidor git e agora quero empurrar inicialmente meu repository do cliente. Eu usei git push origin master e receba esta mensagem de erro: fatal: protocol error: bad line length character: Unab Eu não sei o que está errado. Eu não sei o que é “Unab”. Eu tentei resize o shell, mas ainda […]

git stash e aplique

Eu sou novo para git e não muito claro sobre como stashing funciona. Digamos que eu esteja trabalhando no branch master e tente git pull e receber o erro de que minhas alterações locais seriam sobrescritas e precisam ser escondidas ou confirmadas. Se eu não fiz nenhuma das minhas alterações e executar o git stash […]

Quando você usaria as diferentes estratégias de mesclagem do git?

A partir da man page no git–merge, há várias estratégias de mesclagem que você pode usar. resolve – Isso só pode resolver duas cabeças (ou seja, o ramo atual e outro ramo de onde você tirou) usando o algoritmo de mesclagem de 3 vias. Ele tenta detectar cuidadosamente as ambigüidades cruzadas e é considerado geralmente […]

Como posso ver um registro git de apenas um usuário do commit?

Ao usar o git log , como posso filtrar por usuário para ver somente commits desse usuário?