Git è un sistema di controllo della versione open source e uno strumento da riga di comando, viene utilizzato da programmatori, sviluppatori e designer per archiviare progetti e tenere traccia delle modifiche ai propri file. github.com è il sito Web in cui gli sviluppatori possono archiviare i propri progetti. Alcuni comandi Git di base sono menzionati di seguito:
git clone /percorso/del/repositoryQuesto comando viene utilizzato per clonare l'applicazione nel repository locale. Crea una copia funzionante di un repository locale.
git initCrea un nuovo repository locale.
git aggiungiQuesto comando veniva utilizzato per aggiungere tutti i file allo staging.
git commit -m “Messaggio di commit”Applica le modifiche a head (ma non ancora al repository remoto).
git config –global user.name “jyoti” / git config –global user.email “[email protected]”Configura il nome utente e l'indirizzo email da utilizzare con i tuoi commit.
git remoto -vElenca tutti i repository remoti attualmente configurati
git push origineInvia le modifiche apportate al ramo del tuo repository remoto.
stato gitElenca i file che hai modificato e quelli che devi ancora aggiungere o salvare.
git remoto aggiungi origineSe non ti sei connesso al tuo repository locale a un server remoto, aggiungi il server per poter inviare il codice.
git remoto -vElenca tutti i repository remoti attualmente configurati.
git checkoutPassare da un ramo all'altro.
git checkout -bCrea un nuovo ramo e passa ad esso.
ramo gitElenca tutti i rami nel tuo repository e indica anche in quale ramo ti trovi attualmente.
git ramo -dElimina il ramo della funzionalità.
git push –all originInvia tutti i rami al tuo repository remoto.
tira, tiraRecupera e unisci le modifiche sul server remoto nella tua directory di lavoro.
git unisciPer unire un ramo diverso nel tuo ramo attivo.
git diffVisualizza in anteprima le modifiche in tutti i file qualunque cosa tu abbia fatto.
git diff-baseAnteprima delle modifiche apportate da te per un file specifico.
git aggiungiDopo aver risolto manualmente eventuali conflitti, è possibile contrassegnare il file modificato e poi inviarlo.
registro gitVisualizza tutti i commit con commitId inviato al server remoto e CommitId sarà univoco per ogni commit.
git checkout —Con questo comando possiamo annullare le modifiche locali per quel file specifico.
git stashSupponiamo che tu voglia passare a un altro ramo ma non vuoi ancora eseguire il commit di ciò su cui hai lavorato, quindi puoi memorizzare le modifiche utilizzando il comando precedente.
git stash applicaPuoi riapplicare le modifiche a qualsiasi ramo che hai nascosto utilizzando il comando precedente.
svuota la scortaPuoi cancellare la scorta usando il comando precedente.
git diff > nome_patch.patchQuesto comando utilizzato per creare una patch con output diff (tutte le modifiche apportate a tutti i file)
git diffCrea una patch per un file specifico.nome_patch.patch
git apply nome_patch.patchQuesto comando veniva utilizzato per applicare le modifiche al file patch nel ramo corrente.
git cherry-pickIl cherry picking viene utilizzato per scegliere un commit da un ramo e applicarlo a un altro.
git reset –soft HEAD~1Annulla l'ultimo commit.
git reset –softAnnulla qualsiasi commit precedente.
vai pulitoRimuovi i file non tracciati dal ramo di lavoro.
git clean -f -dQuesto comando veniva utilizzato per rimuovere directory e file non tracciati dal ramo di lavoro.
git reflogGestire le informazioni di reinserimento significa tenere traccia di quando i suggerimenti dei rami e altri riferimenti sono stati aggiornati nel repository locale.
Iscriviti per gli ultimi aggiornamenti
Articoli correlati