Git qu'est ce que c'est bien….

Hello,

 

Il y a peu j’étais sur SVN pour mes dev et j’avais souvent des problèmes de cohérence suite à la suppression d’une classe notamment… Du coup je suis passé sur Git et c’est trop bien ça gère bien son développement. Merci Linus Torvald (M. Linux) !!!

Donc je me suis installé un petit serveur tomcat (je vous laisse vous débrouiller pour trouver ça) dans lequel j’ai publié gitblit qui n’est rien d’autre qu’un serveur git qui tourne sur une plateforme Java (Tomcat dans mon cas) avec une belle interface. Tout ça avec une installation toute simple! Et puis c’est propre, on peut localiser ses fichier à un endroit bien précis du disque, ça tient dans un war et surtout si vous voulez l’enlever vous le dépubliez et voilà.

Bref je vous laisse regarder sur le site gitblit pour l’installation .

 

Ensuite c’est du git… quoi rien de sorcier

1) vous créez votre repository depuis l’interface web de votre gitblit  http://localhost:8080/gitblit-0.9.3/

2)Faites un clône depuis un ordinateur (le même ou de votre réseau)

git clone http://user@xxx.xxx.xxx.xxx:8080/gitblit-0.9.3/git/helloworld.git/

3) si vous bossez sous eclipse vous n’avez plus qu’à ajouter un repository git et d’importer le working Directory qui vous intéresse.

4) Après des modifications il faudra faire un commit pour rafraichir le repository local et un push pour le repository distant. Par exemple

git add HelloWorld.java

git commit -m « mise à jour »

git push http://user@xxx.xxx.xxx.xxx:8080/gitblit-0.9.3/git/helloworld.git/ master

 

[UPDATE] un petit tuto fort sympathique sur git c’est toujours bien de l’avoir sous le coude :)

So enjoy!