Pour débuter la gestion des versions de votre application, il faut d'abord installer Git.
Si votre code tourne directement sur votre ordinateur (ex : avec AMPPS ou XAMPP), Git sera installé sur votre ordinateur.
Si votre code tourne sur une machine virtuelle, Git sera installé sur la machine virtuelle.
Si vous avez un poste de travail Windows et que votre code tourne sur une machine virtuelle, vous voudrez installer Git sur votre ordinateur ET sur la machine virtuelle. En effet, Git installe une console Git Bash. Avec le Git installé sur votre ordinateur, Git Bash vous permettra d'utiliser la syntaxe Linux sous Windows. Si vous travaillez directement sur un poste de travail Mac ou Linux, cette précaution ne sera pas nécessaire puisque vous utiliserez une simple fenêtre Terminal.
Notez que si vous effectuez du développement Laravel avec Homestead, Git a déjà été installé sur votre machine virtuelle. Il ne vous restera qu'à effectuer l'installation sur votre ordinateur (sous Windows seulement).
Sous Windows, si vous travaillez avec AMPPS ou XAMPP, donc sans machine virtuelle, la console Git Bash devra vous donner accès au dossier racine de votre serveur Web (ex : C:\Program Files\Ampps\www).
Par défaut, lorsqu'on ouvre la console Git Bash, elle ne donne accès qu'au dossier C:\Program Files\Git et à ses sous-dossiers.
Pour avoir accès au dossier racine du serveur Web, faites un clic droit sur ce dossier puis choisissez
.Le travail avec une machine virtuelle nécessite une étape supplémentaire avant de débuter la gestion des versions : l'utilisation d'une console qui donne accès à la machine virtuelle. Dans le cas de Homestead, cette console s'appelle Vagrant SSH.
La console Vagrant SSH sera ouverte à partir de Git Bash (sous Windows) ou d'une fenêtre Terminal (Mac ou Linux). La console Vagrant SSH tourne sur votre ordinateur mais elle lance les instructions sur votre machine virtuelle.
Pour avoir accès à la console Vagrant SSH, vous devez d'abord lancer votre machine virtuelle à partir de la console Git Bash ou du Terminal :
cd ~/Homestead
vagrant up
Vous pouvez maintenant lancer la console Vagrant SSH :
vagrant ssh
À partir d'ici, les commandes seront les mêmes si vous travaillez avec ou sans machine virtuelle, que ce soit sous Windows, sous Linux ou sous Mac.
Les extraits de code sont identifiés « Console Git », peu importe s'ils sont exécutés dans une console Git Bash ou dans une fenêtre Terminal (si vous travaillez sans machine virtuelle) ou dans une console Vagrant SSH (si vous travaillez avec Homestead).
Les commandes pour configurer Git et gérer vos versions doivent être lancées dans la console Git alors que le dossier sélectionné est le dossier racine de votre application.
Par exemple, si vous travaillez avec AMPPS ou XAMPP :
cd MonApplication
ou, si vous travaillez avec Homestead :
cd ~/code/monapplication
Les commandes Git utiliseront les configurations et la liste des révisions enregistrées dans le dossier courant. Voilà pourquoi il est essentiel que le dossier sélectionné soit le dossier racine de votre application.
▼Publicité