Articles of git

Qual è la migliore pratica per gestire le password nei repository git?

Ho un piccolo script di Bash che uso per accedere a Twitter e faccio apparire una notifica Growl in determinate situazioni. Qual è il modo migliore per gestire la memorizzazione della mia password con lo script? Mi piacerebbe commettere questo script sul repository git e renderlo disponibile su GitHub, ma mi chiedo quale sia il […]

Come lavoro con un repository git all’interno di un altro repository?

Ho un repository di Git media in cui conservo tutti i miei file master e script JavaScript e CSS che utilizzerò su vari progetti. Se creo un nuovo progetto che si trova nel proprio repository Git, come faccio a utilizzare i file JavaScript dal mio archivio multimediale nel mio nuovo progetto in un modo che […]

Come eliminare un tag remoto Git?

Come si elimina un tag git che è già stato inserito?

Rimuovi i file da Git commit

Sto usando Git e ho utilizzato solo pochi file git commit -a Più tardi, ho trovato che un file era stato erroneamente aggiunto al commit. Come posso rimuovere un file dall’ultimo commit?

Come usare git con l’integrazione di gnome-keyring

Git 1.8.0 supporta l’integrazione con gnome-keyring. http://www.h-online.com/open/news/item/Git-1-8-0-can-access-Windows-and-GNOME-keyrings-1733879.html Dopo aver letto i documenti sugli helper delle credenziali git: http://git-scm.com/docs/gitcredentials.html Non ero in grado di trovare un modo per utilizzare questa nuova funzionalità. Come posso integrarlo? Sto usando Archlinux con git installato dal repository di Archlinux. (git 1.8.0)

git-diff per ignorare ^ M

In un progetto in cui alcuni dei file contengono ^ M come separatori di nuova riga. Diffondere questi file è apparentemente imansible, dato che git–diff lo vede come l’intero file è solo una riga. Come si differenzia rispetto alla versione precedente? Esiste un’opzione come “trattare ^ M come newline quando si diffonde”? prompt> git-diff “HEAD^” […]

L’errore “riferimento non è un albero” di Git submodule

Ho un progetto con un sottomodulo che punta a un commit non valido: il commit del submodule è rimasto locale e quando provo a recuperarlo da un altro repo ottengo: $ git submodule update fatal: reference is not a tree: 2d7cfbd09fc96c04c4c41148d44ed7778add6b43 Unable to checkout ‘2d7cfbd09fc96c04c4c41148d44ed7778add6b43’ in submodule path ‘mysubmodule’ So quale dovrebbe essere il sottomodulo […]

Genera una patch git per un commit specifico

Devo scrivere uno script che crei le patch per un elenco di numeri di commit SHA1. Ho provato a utilizzare git format-patch , ma ho generato una patch per ogni commit da quel SHA1. Dopo aver generato poche centinaia di patch, ho dovuto interrompere il processo. C’è un modo per generare una patch solo per […]

ripulire vecchie filiali remote di git

Ecco il mio stream di lavoro git. Lavoro da due computer diversi (A e B) e memorizzo un comune git remoto nella directory dropbox. Diciamo che ho due rami master e sviluppo. Entrambi stanno monitorando le loro controparti remote origine / master e origine / sviluppo. Ora mentre sul computer A, eludo lo sviluppo del […]

Git, fatale: il telecomando si è riattaccato inaspettatamente

Quando ho provato a correre git push origin master –force ho appena ottenuto Counting objects: 2649, done. Delta compression using up to 2 threads. Compressing objects: 100% (1280/1280), done. error: RPC failed; result=22, HTTP code = 413 | 116 KiB/s fatal: The remote end hung up unexpectedly Writing objects: 100% (2504/2504), 449.61 MiB | 4.19 […]