Come cancellare file elencati in .gitignore ma dopo averli già committati

Lo so, lo so cosa vi starete chiedendo: ma cosa sta dicendo questo?

Beh, purtroppo è una cosa che può capitarvi quando siete alle prime armi con git. Se avete già fatto commit di file che non erano ancora presenti nel file .gitignore, l’unica cosa (in realtà ce ne sono parecchie, ma questa è la più veloce) che potete fare è:

git rm -r --cached .
git add .

git commit -am "Remove ignored files"
git push

E voilà, i file che avete ignorato (o che d’ora in poi ignorerete), ora sono stati cancellati, committati e pushati dalla vostra repository.

Photo by Yancy Min on Unsplash

Come aggiornare un’app prima che venga approvata

Sto parlando di quando mandate la vostra app in revisione per l’App Store di Apple (qui un elenco di articoli per lo sviluppo su iOS).

Se vi siete resi conto, dopo aver caricato un progetto, che magari aveva altre modifiche da apportare, vi basterà aumentare il numero Build in tutti i Target che avevate sul progetto Xcode e ripetere la stessa procedura di caricamento dell’app.

Di solito si tende ad aumentare numericamente il numero, quindi se era 1, potete banalmente aumentarla a 2.

Se volete approfondire l’argomento del versioning, vi consiglio la lettura di: https://semver.org/lang/it/