Articles of git

Come inviare una richiesta pull su Git

Di recente abbiamo migrato a Git da SVN. Abbiamo installato un repository nudo su una macchina nella nostra rete LAN e clonato su altre macchine. Ora, quando qualcuno esegue le modifiche e si impegna, vogliamo che invii la richiesta di pull al repository nudo (dicendo o inviando un’email o in altro modo) dopo che uno […]

Come convertire `git:` urls a `http:` urls

Sto lavorando dietro un proxy http. Sto provando a clonare l’albero dei sorgenti di Android usando il loro strumento “repo”. Questo strumento richiede l’utilizzo di git:// URL, anche se funzionano anche gli URL http:// . Di conseguenza, non riesco a scaricare la fonte. È ansible forzare git a usare sempre http ? Modifica: il mio […]

Hosting Git Repository in Windows

C’è attualmente un modo per ospitare un repository Git condiviso su Windows? Capisco che puoi configurare il servizio Git in Linux con: git daemon Esiste un’opzione nativa di Windows, a meno di condividere cartelle, per ospitare un servizio Git? EDIT: Attualmente sto usando l’installazione cygwin di git per archiviare e lavorare con repository git in […]

Perché git dice “Pull non è ansible perché hai file non divisi”?

Quando provo a inserire la directory del progetto nel terminale, vedo il seguente errore: harsukh@harsukh-desktop:~/Sites/branch1$ git pull origin master U app/config/app.php U app/config/database.php U app/routes.php Pull is not possible because you have unmerged files. Please, fix them up in the work tree, and then use ‘git add/rm ‘ as appropriate to mark resolution, or use […]

Imansible connettersi a GitHub.com per la clonazione

Sto cercando di clonare il repository git angular-phonecat , ma ricevo il seguente messaggio quando inserisco il comando nel mio Git Bash: $ git clone git://github.com/angular/angular-phonecat.git Cloning into ‘angular-phonecat’… fatal: unable to connect to github.com: github.com[0: 204.232.175.90]: errno=No error

Rimuovi file dal repository git (cronologia)

(risolto, vedi il fondo del corpo della domanda) Cercando questo da molto tempo ora, quello che ho finora è: http://dound.com/2009/04/git-forever-remove-files-or-folders-from-history/ e http://progit.org/book/ch9-7.html Praticamente lo stesso metodo, ma entrambi lasciano gli oggetti nei file pack … Bloccati. Quello che ho provato: git filter-branch –index-filter ‘git rm –cached –ignore-unmatch file_name’ rm -Rf .git/refs/original rm -Rf .git/logs/ git […]

Come convertire un clone Git poco profondo in un clone completo?

Follow-up di questa domanda: se ho un clone poco profondo, come recuperare tutti i vecchi commit per renderlo un clone completo?

Comprimere la cronologia di un repository git

Abbiamo un progetto git che ha una storia abbastanza grande. Nello specifico, all’inizio del progetto c’erano molti file di risorse binarie nel progetto, che ora sono stati rimossi perché sono effettivamente risorse esterne. Tuttavia, la dimensione del nostro repository è> 200 MB (il checkout totale è attualmente ~ 20 MB) a causa del fatto che […]

Elimina tutti i rami git locali

Seguo un processo di sviluppo in cui creo un nuovo ramo locale per ogni nuova funzione o scheda storia. Al termine, unisco il ramo in master e quindi spingo. Ciò che tende ad accadere nel tempo a causa di una combinazione di pigrizia o dimenticanza, è che alla fine trovo una grande lista di filiali […]

Come impedire che la password per decrittografare la chiave privata debba essere inserita ogni volta che si utilizza Git Bash su Windows?

Ho un servizio di costruzione automatica che scarica da un repository privato git. Il problema è che quando tenta di clonare il repository è necessario fornire la password, perché non viene ricordata; quindi, poiché non c’è interazione umana, attende per sempre la password. Come posso forzarlo a ricordare da id_rsa.pub?