Una lista giornaliera di comandi Git.


By on Mon Apr 27 in Programming


0
(0)

Introduzione

Quando ho iniziato ad usare Git alcuni anni fa, inizia a scrivere un file di testo dove memorizzavo tutti i comandi che usavo, abbastanza semplice. A volte, però, lavoro su un computer diverso, così ho deciso di pubblicare online la mia personale lista quotidiana di comandi Git, per poterla consultare ovunque.

Installazione Git

Controlla il sito ufficiale di Git e scarica la versione giusta per te. Dopo l’installazione, controlla la tua versione di git usando questo comando:

  • git –version

Avviare un nuovo repository

  • git init
  • git add your_files (più file sono separati da virgole)
  • git commit -m “Primo commit della mia incredibile idea”
  • git remote add origin https://github.com/user/repo.git
  • git push

Ricorda nome utente e password

  • git config –global credential.helper store
  • git pull

Switch branch

  • git checkout branch_name

Checkout remote branch (che non hai in locale)

  • git fetch origin ‘remote_branch’:’local_branch_name’

Creare un nuovo branch

  • git checkout -b feature_branch_name

Modifica, aggiungi e fai il commit dei tuoi file

  • git push -u origin feature_branch_name

Checkout un branch remoto (che non vede in locale)

  • git checkout –track origin/feature_branch_name

Mostra solo branch locali

  • git branch

Mostra solo branch remoti

  • git branch -r

Mostra tuttii branch (locali e remoti)

  • git branch -av

MERGE BRANCH

Nel caso seguente, voglio aggiornare il ramo master con le nuove modifiche sul ramo di test:

  • git checkout master

Ottieni tutti gli ultimi cambiamenti

  • git pull origin master
  • git merge test

Push delle tue modifiche

  • git push origin master

Rimuovi branch

Rimuovi branch in locale

  • git branch -d localBranchName

Rimuovi branch in remoto

  • git push origin –delete remoteBranchName

Stash/unstash

  • git stash
  • git stash pop

Mostra i file nell’ultimo stash

  • git stash show

Scartare le modifiche unstaged

  • git stash save –keep-index –include-untracked

Mostra unpushed Git commits

  • git log origin/master..HEAD
  • git diff origin/master..HEAD

Inspeziona un commit (elenca solo i nomi dei file)

  • git show –pretty=”” –name-only hash_id

Annullare aggiunta file

  • git reset file_name

Annullare l’ultimo commit

Nota –soft flag: questo fa sì che i cambiamenti nelle revisioni annullate siano conservati.

  • git reset –soft HEAD~1

Se non volete mantenere queste modifiche, usate semplicemente il flag –hard flag.

  • git reset –hard HEAD~1

File mode

  • git config core.fileMode false
  • git config –global core.fileMode false

Rimuovere una cartella dal tracciamento git

  • git rm -r –cached path_to_your_folder

Conclusione

Grazie per il tuo tempo per aver letto la mia lista quotidiana di comandi Git. Dai un’occhiata al mio progetto Open Weather App, puoi fare un fork su Github e modificarlo!

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.