-
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 url git da clonare
- git config core.sparsecheckout true
- git config pull.rebase 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 master con 'nome del branch'.
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