Utilisation du client git et export en svn-style

En guise de mémo, voila les commandes à passer pour la gestion de projets versionnés avec Git.

Installation

apt-get install git

Création du dépôt général

git init --bare projects
cd projects

Explications sur l’option –bare ici

Configuration du dépôt général

git config --global user.name "John Doe"
git config --global user.email john@doe.com
git config --global core.editor vim
git config --global color.ui auto
git config --global color.diff auto
git config --global color.status
git config --global color.branch
git config --list

Création d’un projet spécifique

cd ..
git init myproject
cd myproject/

* On y rajoute un fichier

echo 'bam' > testfile
git add .

* On défini le dépôt général

git remote add projects ../projects.git/

* Listing du dépôt remote

git remote -v

* Et on commit

git commit -m "first import"
git push projects master

Export du dépôt général

cd ../projects
git archive --format zip --output /home/user/projects-git-backup.zip master