Articles of git

Come risolvere i conflitti di fusione in Git

C’è un buon modo per spiegare come risolvere i conflitti di merge in Git?

Egit in eclipse albero mancante

Sembra che io abbia un errore dell’albero mancante. Giusto per essere onesti, ho completamente incasinato i miei file locali su git e mi sono stufato e ho cancellato un disco completo sul mio repo e riavviato dal master remoto. Ora sto ricevendo il seguente errore. Una delle prime cose che ho fatto è stata creare […]

Qual è la differenza tra “git pull” e “git fetch”?

Nota del moderatore: dato che questa domanda ha già ricevuto sessantasei risposte , considera se stai contribuendo o meno a qualcosa di nuovo prima di pubblicarne un altro. Quali sono le differenze tra git pull e git fetch ?

Scollega (sposta) la sottodirectory in un repository Git separato

Ho un repository Git che contiene un certo numero di sottodirectory. Ora ho trovato che una delle sottodirectory non è correlata all’altra e deve essere scollegata in un repository separato. Come posso fare questo mantenendo la cronologia dei file all’interno della sottodirectory? Immagino che potrei fare un clone e rimuovere le parti indesiderate di ogni […]

Come aggiungo i file in Git al percorso di un precedente sottomodulo?

Ho un progetto che contiene un sottomodulo, sul percorso mysubmodule . Ho installato l’ultima versione di Git dal sorgente (1.8.3-rc2) e ho eseguito git submodule deinit mysubmodule . Ho quindi eliminato il file .gitmodules e ho .gitmodules il commit della modifica. Ho anche cancellato la directory .git dalla cartella mysubmodule . Mi piacerebbe mysubmodule direttamente […]

Come rimuovere / eliminare un file di grandi dimensioni dalla cronologia dei commit nel repository Git?

Occasionalmente ho fatto cadere un DVD-rip in un progetto di un sito web, poi ho smesso di git commit -a -m … , e, zap, il repository era gonfio di 2,2 gig. La prossima volta che ho apportato alcune modifiche, ho cancellato il file video e ho eseguito il commit di tutto, ma il file […]

Ignora i file che sono già stati impegnati in un repository Git

Ho un repository Git già inizializzato a cui ho aggiunto un file .gitignore . Come posso aggiornare l’indice del file in modo che i file che voglio ignorati vengano ignorati?

Come ripristinare un repository Git su un commit precedente

Come faccio a tornare dal mio stato attuale a uno scatto fatto su un certo commit? Se faccio git log , ottengo il seguente risultato: $ git log commit a867b4af366350be2e7c21b8de9cc6504678a61b` Author: Me Date: Thu Nov 4 18:59:41 2010 -0400 blah blah blah… commit 25eee4caef46ae64aa08e8ab3f988bc917ee1ce4 Author: Me Date: Thu Nov 4 05:13:39 2010 -0400 more blah […]

Come annullare i commit più recenti in Git?

Ho per sbaglio commesso file errati su Git , ma non ho ancora eseguito il commit del commit sul server. Come posso annullare quei commit dal repository locale?