Git est un gestionnaire de projets justement 😉
Il permet de faire du versionning tout ça, il permet de travailler à plusieurs sur le même projet.
Tu peux utiliser
GitHub (attention de mettre bien les projets en privés car il y a beaucoup de robots qui tournent pour récupérer des mots de passe à la volée), ou bien utiliser git en local 😉
Il y a plusieurs tutos sur le net pour apprendre à utiliser cet outil et même des "simulateurs" pour former à la pratique.
C'est l'outils indispensable dès qu'on commence un projet !
--
Sinon pour Graylog et Logstash, ça fait un petit moment que je ne les ai pas utilisés, mais oui ils sont très flexibles 😉
Il faut juste prendre le temps de bien configurer.