Git: annullare tutte le modifiche effettuate dall’ultimo commit

Avevate lasciato il vostro progetto ad uno stato funzionante ed avevate effettuato un commit, poi lo avevate ripreso in mano effettuando un bel po’ di modifiche. Ad un certo punto vi accorgete di esservi infilati in un vicolo cieco e che le modifiche effettuate non vanno bene, oppure al momento di testare non funziona niente e non avete idea di che cosa avete combinato

Leggi tutto “Git: annullare tutte le modifiche effettuate dall’ultimo commit”

Git – Aggiungere una cartella vuota ad un repository

Vi sarete accorti che se utilizzate il comando git add su una cartella vuota, non viene aggiunto nulla al repository. Una cartella vuota solitamente non serve a nulla ma se volete aggiungerla è probabile che a voi serva quella cartella ad esempio durante la compilazione. Per aggiungerla lo stesso basta fare quanto segue.

Leggi tutto “Git – Aggiungere una cartella vuota ad un repository”

Git – Ordinare gli autori di un progetto in base al numero di commit

Se state partecipando ad un progetto open source che utilizza Git come sistema di controllo delle versioni e vi state chiedendo chi altri sta contribuendo e ha contribuito e quanti commit sono stati fatti da ognuna di queste persone, non dovrete far altro che utilizzare il seguente comando:

Leggi tutto “Git – Ordinare gli autori di un progetto in base al numero di commit”

Git: Sincronizzare un repository forkato con quello originale

Una delle attività che più di tutte viene incoraggiata nella comunità open source è la contribuzione ai vari progetti.

Se avete effetuato il forking di un repository su Github.com e, mentre fate le vostre modifiche, volete che il vostro codice resti aggiornato con tutto quello che accade sul repository principale, dovrete aggiungere quel repository come sorgente remota:

Leggi tutto “Git: Sincronizzare un repository forkato con quello originale”

Script bash per la gestione dei backup in directadmin

DirectAdmin offre la possibilità di fare i backup di tutti i propri dati e salva questi backup direttamente sul server. Purtroppo il nome e la destinazione in cui vengono salvati non vengono modificati e così i backup più recenti sovrascrivono quelli vecchi. Questo può rivelarsi un problema. Immaginiamo infatti che a vostra insaputa un sito venga manomesso e che ve ne accorgiate troppo tardi, potreste scoprire che l’ultimo backup salvato risale a quando la manomissione era già avvenuta.

Leggi tutto “Script bash per la gestione dei backup in directadmin”