Articles of git

Come rebase di un repository Git su un altro?

Ho avuto un repository Git (A) che contiene lo sviluppo di un progetto fino a un certo punto. Poi ho perso la chiavetta USB su cui era presente il repo A. Fortunatamente ho avuto un backup dell’ultimo commit, quindi ho potuto creare un nuovo repository (B) in seguito, dove ho importato lo stato del progetto […]

Come gestisci i file di configurazione nel controllo del codice sorgente?

Supponiamo che tu abbia una tipica app Web e con una configurazione di file. Qualunque sia. Ogni sviluppatore che lavora al progetto avrà una versione per le proprie scatole di sviluppo, ci saranno versioni di sviluppo, produzione e stage. Come gestisci questo nel controllo del codice sorgente? Non controllare affatto questo file, controllarlo con nomi […]

Problemi durante il cambio di account Github sul terminale

È passato un po ‘di tempo da quando ho spinto qualsiasi cosa a GitHub. Inizialmente avevo impostato il mio account sul mio computer e tutto funzionava alla grande. Poi ho cambiato il mio account con l’account di un cliente (così ho potuto spingere il codice nel loro repository privato). È passato un po ‘di tempo […]

Come inserire il comando con password per git pull?

Voglio fare questo comando in una riga: git pull && [my passphrase] Come farlo?

Correggi la posizione $ HOME di msysGit Portable

Ho installato e configurato correttamente msysGit Portable sul mio flash drive, e l’ho usato per tirare e spingere i repository di GitHub. Tuttavia, mi sembra di aver sempre bisogno di trascinare il supporto SSH. Nello specifico, affinché SSH trovi i miei file chiave, devo seguire queste istruzioni per avviare una seconda istanza di ssh-agent e […]

C’è uno strumento di migrazione da CVS a Git?

Intendo passare da CVS a Git. Nel caso di SVN, sembra esserci cvs2svn . C’è uno strumento simile per migrare facilmente da CVS a Git?

Usando .gitignore per ignorare tutto tranne directory specifiche

Il mio problema è che ho un sacco di siti Web WordPress nel mio repository git, di cui voglio impegnare selettivamente solo il contenuto delle mie cartelle di themes , ignorando il resto dei file ridondanti trovati in WordPress. Ho usato i file .gitignore per ignorare i tipi di file prima, ma può essere usato […]

Come funziona git compute hash dei file?

Gli hash SHA1 memorizzati negli oggetti tree (come restituiti da git ls-tree ) non corrispondono agli hash SHA1 del contenuto del file (come restituito da sha1sum ) $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f949ae8df4fa9a37e4a03d7063e – Come funziona git compute hash dei file? Comprime il contenuto prima di calcolare l’hash?

configura Git per accettare un particolare certificato server autofirmato per un particolare https remoto

Il sysadmin per un progetto su cui sto lavorando ha deciso che SSH è “troppo disturbo”; invece, ha impostato Git per essere accessibile tramite un https:// URL (e username / password di autenticazione). Il server per questo URL presenta un certificato autofirmato, quindi ha consigliato a tutti di distriggersre la convalida del certificato. Questo non […]

Come usare git-bundle per mantenere lo sviluppo in sincrono?

Devo mantenere i miei alberi di sviluppo sincronizzati su computer diversi, senza alcuna connessione di rete tra loro. Abbiamo un repository git centrale e normalmente lavoro sul mio clone sul mio computer dell’ufficio. A volte ho bisogno di fare qualche sviluppo su un altro computer, che non è mai connesso alla rete dell’ufficio. Nessuno dei […]