Skip to content

Git Checkout parziale di specifiche directory e files

Prez Ivan edited this page Nov 8, 2020 · 8 revisions

Premessa: il checkout parziale è supportato solo da versioni recenti (> 2.19) di git

Inizializzazione

  • mkdir dest_dir
  • cd dest_dir
  • git init
  • git remote add origin
  • git config core.sparsecheckout true
  • nano .git/info/sparse-checkout

inserire una riga per ogni elemento incluso nel checkout (directory e singoli files). Le directory devono terminare con il carattere /

Esecuzione operazione di pull

Nel seguito si sincronizza al branch master. E' possibile specificare altri branch sostituendo nome del branch a master.

Attenzione la seguente procedura elimina tutte le eventuali modifiche ai file presenti nella directory dest_dir e la sincronizza all'identità con il repository git

  • git reset --hard origin/master
  • git pull origin master

Clone this wiki locally