Articles of git

Reparar repository git corrompido

Meu repository git foi corrompido depois de algumas reinicializações devido a problemas de fornecimento de energia e agora eu não consigo consertá-lo (eu estava no meio de testar alguns arquivos na última falha de energia) $ git status fatal: failed to read object 3d18855708b0f127d40c13c679559d7679228b69: Invalid argument $ git fsck fatal: failed to read object 24377c609184c192f3f3c1733bac7115c1080758: […]

Ainda é possível restaurar arquivos excluídos não rastreados no git?

Digamos que ontem eu fiz algumas alterações no meu ramo mestre, e eu esqueci de adicionar, comprometê-las. e de manhã eu fiz git reset –hard é possível restaurar arquivos excluídos nessa situação?

trabalhando com .git / info / excluir tarde demais

Eu costumo fazer isso: git init git add . git commit . E então eu percebo que está prestes a adicionar meu diretório nbproject, que eu quero excluir / ignorar. Às vezes, chego a verificar neste diretório. Se eu tivesse adicionado para .git / info / exclude antes de executar git add., Tudo funciona bem […]

Git fatal: final remoto desligou

Então eu pensei que tinha finalmente configurado tudo no Windows … e então me deparei com esse problema. Configuração atual URL: ssh: // usuário @ host: porta / myapp.git Já execute Putty – e pode se conectar usando chaves .ppk válidas através do ~ / .ssh / authorized_keys direct. No Git e no TortoiseGIT – […]

git difftool para dar diretório comparar?

É possível obter o comando git difftool para abrir uma comparação de diretório entre os arquivos alterados e os arquivos temporários / verificados? Então, idealmente, se 2 arquivos foram alterados, eles seriam os únicos 2 mostrados, mas dentro de uma comparação de diretórios. Eu li posts sobre como obter o git para dar todos os […]

mestre rejeitado remoto -> mestre (gancho de pré-recepção recusado)

Estou trabalhando no rails 3.2 e recebo um erro quando tento empurrar para o heroku: git push heroku master Counting objects: 496, done. Delta compression using up to 8 threads. Compressing objects: 100% (435/435), done. Writing objects: 100% (496/496), 5.17 MiB | 249 KiB/s, done. Total 496 (delta 125), reused 216 (delta 8) —–> Heroku […]

DAG vs. tree usando o Git?

Eu sempre li que o Git usa a estrutura de dados do gráfico acíclico direcionado (DAC), com cada commit como um nó, e coisas como branches e tags como pointers para nós. Mas quando eu tento visualizar meu histórico de commits usando ferramentas como o gitk, ele se parece mais com uma tree do que […]

Git retarda o Emacs até a morte – Como consertar isso?

Abrir um arquivo (digitando Ctrl-x f , AKA Find File ) ou digitando f nesse arquivo no modo Dired ) é dolorosamente lento em diretórios de trabalho que possuem um subdiretório .git . Até mesmo o arquivo mais simples (50 linhas com comentários principalmente) pode levar até 8 segundos para abrir. O mesmo arquivo, em […]

clone git não pode resolver proxy

Quando tento clonar do git git clone “http://github.com/symfony/symfony.git” “d:/www/a/vendor/symfony” Eu recebo um erro Cloning into ‘d:/www/a/vendor/symfony’… error: Couldn’t resolve proxy ‘(null)’ while accessing http://github.com/symfony/symfony.git/info/refs fatal: HTTP request failed Estou conectado diretamente à internet (sem proxy). Eu tentei desligar o firewall e não ajudei. Eu estou no windows e apenas instalei Git-1.7.10-preview20120409.exe de http://code.google.com/p/msysgit/downloads/list . Anteriormente […]

‘receive-pack’: serviço não habilitado para ‘./.git’

(Resolvi já, estou escrevendo isso para o próximo cara) Eu estava rodando o daemon git em um computador e tentei sincronizar com outro. No computador A, eu corri: git daemon –reuseaddr –base-path=. –export-all –verbose No computador B, eu corri: git clone git://computerA/.git source # worked cd source git pull # worked git push # failed […]