Articles of git

O que facilita a fusão no DVCS?

Eu li na Joel on Software : Com o version control distribuído, a parte distribuída não é realmente a parte mais interessante. A parte interessante é que esses sistemas pensam em termos de mudanças, não em termos de versões. e no HgInit : Quando temos que mesclar, o Subversion tenta ver as duas revisões – […]

Rejeição remota (atualização superficial não permitida) após a alteração do URL remoto do Git

Eu tenho um projeto sob version control do Git que eu trabalhei em um servidor e meu computador local. Eu originalmente tinha a origem remota definida como meu computador local, mas agora gostaria de mudar isso para BitBucket. No servidor eu usei o comando git remote set-url origin bitbucket_address Mas agora, quando tento empurrar meu […]

Exclua todos os arquivos e histórico do repository remoto do Git sem excluir o próprio repo

Eu apreciaria se alguém pudesse me dizer como eu poderia deletar cada arquivo / pasta no meu repository git sem realmente deletar o próprio repository. Desejo excluir todo o histórico associado a esses arquivos também.

Como posso personalizar a mensagem de consolidação de mesclagem do git?

Toda vez que eu faço uma mesclagem eu preciso que um commit de merge seja gerado e eu gostaria que tivesse mais do que apenas o resumo de todos os commits. Minha pergunta é como eu posso formatar o git-fmt-merge-msg ou o que determina esta mensagem automatizada (eu posso fazer isso manualmente após um commit, […]

Quais caracteres são ilegais dentro de um nome de ramificação?

Quais caracteres são ilegais dentro de um nome de ramificação?

git criptografar / descriptografar arquivos de repository remoto enquanto pressiona / puxa

É possível criptografar automaticamente os arquivos via ‘git push’ antes de transferir para um repository remoto? E decodificá-los automaticamente enquanto ‘git pull’. Ou seja, se eu tiver algum servidor remoto com access compartilhado com repository git lá, e eu não quero que nosso projeto seja roubado sem uma permissão … Talvez haja alguns git-hooks especiais […]

Remover um diretório permanentemente do git

No meu repository pessoal, eu tenho um diretório que contém milhares de pequenas imagens que não são mais necessárias. Existe uma maneira de excluí-los do histórico inteiro do git? eu tentei git filter-branch –index-filter “git rm -rf –cached –ignore-unmatch imgs” HEAD e git filter-branch –tree-filter ‘rm -fr imgs’ HEAD mas o tamanho do repository do […]

Como evito uma automergia usando o Git?

Eu estou tentando mesclar um ramo local para o ramo mestre sem ter Git para fazer um automerge. Eu gostaria de “escolher” o que eu gostaria de fundir em mestre. Quando eu uso o comando difftool do Git, eu sou capaz de diferenciar e selecionar o que eu quero que seja adicionado ao branch master. […]

O que significa “@@ -1 +1 @@” na saída do diff do Git?

Eu tenho coletado dados da informação retornada de git diff .. e eu encontrei @@ -1 +1 @@ Eu não consigo descobrir o que está me dizendo. Eu procurei um pouco no Google, mas sem sucesso.

.gitignore Sintaxe: bin vs bin / vs bin / * vs. bin / **

Qual é a diferença entre adicionar bin , bin/ , bin/* e bin/** no meu arquivo .gitignore? Eu tenho usado bin/ , mas olhando para outros arquivos .gitignore (no arquivo eclipse, as estrelas dupla e única são usadas juntas assim: tmp/**/* que há com isso?) Eu vejo que as duas primeiras padrões também são amplamente […]