Articles of git

Come si ottiene git a tirare sempre da un ramo specifico?

Non sono un vero maestro, ma ci lavoro da un po ‘di tempo con diversi progetti. In ogni progetto, ho sempre git clone [repository] e da quel momento, posso sempre git pull , a patto che non abbia cambiamenti eccezionali, ovviamente. Recentemente, ho dovuto ripristinare un ramo precedente, e l’ho fatto con git checkout 4f82a29 […]

git update-index –assume-unchanged sulla directory

git 1.7.12 Voglio contrassegnare tutti i file al di sotto di una determinata directory come assumerli invariati. 1) git update-index –assume-unchaged dir/ dà “Ignoring path”. 2) git update-index –assume-unchaged dir/* fallisce rapidamente perché incontrerà file che non vengono tracciati, quindi dà “fatale: imansible marcare il file” e si chiude. 3) Prova a generare un elenco […]

Rimuovi la cartella e il suo contenuto dalla cronologia di git / GitHub

Stavo lavorando su un repository sul mio account GitHub e questo è un problema su cui mi sono imbattuto. Progetto Node.js con una cartella con alcuni pacchetti npm installati I pacchetti erano nella cartella node_modules Aggiunta quella cartella per git repository e ha spinto il codice su github (non pensava alla parte npm in quel […]

Imansible inviare a GitHub a causa del file di grandi dimensioni che ho già eliminato

Attualmente ho Vuota il repository GitHub Server repo SSH (principale) Repo locale Il repository server SSH era il repository più aggiornato (sito di produzione), quindi ho eseguito un clone Git da lì a locale. Ho quindi provato a fare una git push a GitHub. Tutto è andato bene ma poi ha detto qualcosa su filename.gz […]

Come usare git bisect?

Ho letto alcuni articoli che dicono che git bisect è fantastico, tuttavia io non sono madrelingua e non riesco a capire perché è fantastico. Potresti per favore dimostrare su un campione di codice cosa c’è di così sorprendente? È proprio come svn blame ?

Differenza tra git pull e git pull –rebase

Ho iniziato a usare git qualche tempo fa e non capisco appieno le complessità. La mia domanda di base qui è di scoprire la differenza tra un git pull e git pull –rebase , dato che l’aggiunta dell’opzione –rebase non sembra fare qualcosa di molto diverso: fa semplicemente un pull. Per favore aiutami a capire […]

Come colbind git a ClearCase?

Recentemente ho usato git svn e mi è piaciuto molto. Ora sto iniziando un nuovo progetto presso un altro cliente. In quel sito l’SCM di scelta è ClearCase. Non ho trovato un equivalente cotto di git svn per ClearCase. C’è qualcuno che ha provato a usare git localmente come front-end per ClearCase usando alcuni trucchi, […]

Come posso mostrare le modifiche che sono state messe in scena?

Ho messo in scena alcune modifiche da impegnare; come posso vedere il diff di tutti i file che sono messi in scena per il prossimo commit? Sono a conoscenza dello stato git , ma mi piacerebbe vedere le differenze effettive – non solo i nomi dei file che sono messi in scena. Ho visto che […]

Come posso ripristinare tutte le modifiche locali nel progetto gestito Git allo stato precedente?

Ho un progetto in cui ho eseguito git init . Dopo diversi commit, ho fatto lo git status che mi ha detto che tutto era aggiornato e che non c’erano cambiamenti locali. Poi ho fatto diverse modifiche consecutive e ho realizzato che volevo buttare via tutto e tornare al mio stato originale. Questo comando lo […]

Usare Git con un progetto XCode esistente

Sto cercando di capire come usare git nel mio stream di lavoro del progetto e ho un progetto XCode che voglio inserire nel repository. Penso di aver impostato correttamente il repository in agenda, ma il menu Controllo del codice sorgente è distriggersto. Apparentemente, è facile da fare se si avvia un nuovo progetto, ma come […]