-
Notifications
You must be signed in to change notification settings - Fork 0
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
- 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 /
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