GIT workflow : Créer un nouveau projet local et sur serveur distant

Ce tutoriel rapide explique comment débuter avec GIT en créant un nouveau projet local qui sera ensuite placer sur un serveur distant pour servir de dépôt.

Petit mémo rapide du workflow que j’utilise lorsque je commence un nouveau projet, que je l’ajoute à GIT ainsi que sur mon serveur distant qui servira de dépôt.

mkdir mon_nouveau_projet
cd mon_nouveau_projet
git init
git add .
git commit -m "Creation du projet, premier commit."

# Création d'un dépôt nu
git clone --bare /chemin/vers/mon_nouveau_projet mon_nouveau_projet_distant.git

Puis je copie le dossier de projet nu mon_nouveau_projet_distant.git sur le serveur (je le supprime en local).

De retour en local, j’attache le serveur GIT au dépôt :

git remote add origin \
    utilisateur@serveur.net:chemin/mon_nouveau_projet_distant.git

Je peux pousser le projet local (branche master) sur la machine distante :

git push -u origin master