Quando lavori con una libreria esterna in git, dovresti aggiungerla a Git o dovrebbe essere in gitignore
? Se lo metti in gitignore
, ti imbatti nel problema che se qualcuno (o te stesso su un altro PC) vuole lavorare sul tuo codice, dovrà prima scaricare e collegare la libreria. Se lo includi, il grafico dell'attività del codice mostrerà 22k righe di codice modificate sul commit iniziale e solo 100 su ogni commit successivo (almeno quello che è successo a me).
Quindi una di queste soluzioni è giusta o ce n'è un'altra che mi manca?
PS: lo stesso vale anche per Makefile e file simili.