Forse avete desiderato per la possibilità di tornare indietro nel tempo e correggere un errore che hai commesso . Purtroppo , il viaggio nel tempo non è possibile - tranne che per gli sviluppatori di software . Software di controllo versione Git come tenere traccia di tutte le modifiche apportate nel corso della durata del progetto di programmazione . Git consente di eseguire una versione elettronica di un "fare finita". Git Panoramica
Git è una , versione programma gratuito open-source distribuito di controllo software scritto da Linus Torvalds , il creatore di Linux kernel del sistema operativo . Git funziona senza la necessità di un unico repository software centrale . Ogni sviluppatore può lavorare sulla propria copia completa di un repository Git memorizzati sul proprio computer . Si può anche lavorare sulla copia repository locale senza accesso a Internet . È possibile collaborare con altri sviluppatori , fondendo le modifiche con le loro copie di repository Git o con un repository server centrale, utilizzato da tutti gli sviluppatori .
Git Flusso di lavoro
Si installa il ultima versione di Git repository di un progetto sul computer mediante l'emissione di un comando di Git "pull" . Il comando di trazione scarica una copia completa del codice sorgente del repository è possibile visualizzare, compilare , testare , eseguire il debug e modificare . Dopo aver completato le modifiche, i file vengono aggiunti a una zona di sosta temporanea e mantenuto fino a quando sono pronti per essere fuse ufficialmente con la vostra copia locale del repository . Una volta fatto questo , è possibile unire le modifiche con il repository del progetto .
Git commit
Mantenere l'integrità del vostro lavoro , controllando cosa va in e dal vostro repository è un importante lavoro di qualsiasi sistema di controllo di versione . Le modifiche apportate a uno o più file non diventano parte del repository se prima non si esegue un comando "commit" . Questo comando richiede di inserire brevi commenti che elencano le modifiche apportate . Una volta commesso , il file fa parte della vostra sezione locale del repository , ma non è ancora fusa con il ramo principale .
Git push
Prima che altri possono utilizzare il codice, è necessario aggiungerlo al ramo principale . Il comando " push" trasferisce le modifiche impegnati nella vostra filiale locale al repository principale remota . Il comando " git tirare origine padrone " push invia automaticamente le modifiche del repository locale al repository remoto hai tirato il vostro ramo di origine . È possibile annullare le modifiche spinto utilizzando il comando " git - tornare " .