- Centre d'aide
- Développement
- Déployer avec PS Hosting
- Cloner votre projet sur votre machine locale
Cloner votre projet sur votre machine locale
Marine Petit
-Mis à jour le jeudi 7 mars 2024
Avec Git, lorsque vous copiez un projet, on dit que vous le clonez. Pour travailler sur un projet Git en local (depuis votre propre ordinateur), vous devrez le cloner. Lorsque vous êtes sur votre tableau de bord GitLab, cliquez sur le projet que vous souhaitez cloner. Sur la page du projet GitLab, sélectionnez HTTPS ou SSH dans le menu déroulant et copiez le lien à l'aide du bouton Copier dans le presse-papiers
. Nous recommandons d'utiliser SSH pour gagner du temps lors de l'authentification.
Clone
Ouvrez un terminal et saisissez la commande suivante (remplacez le lien par celui que vous avez obtenu précédemment) :
git clone [email protected]:team/your-agency/your-project.git /your/local/project/folder
Un clone du repository du projet sera créé localement sur votre machine.
Si vous clonez votre projet via une URL contenant des caractères spéciaux, assurez-vous qu'ils sont URL-encoded.
Bonnes pratiques avec Git
Gitignore
Afin de maximiser l'efficacité de toutes les fonctionnalités de Ps Hosting, telles que les déploiements et les clones, il est préférable de maintenir votre repository aussi propre que possible. C'est là qu'un fichier .gitignore bien conçu est très utile. Lorsque votre projet est importé sur la plateforme PS par l'équipe PrestaShop, il est livré avec un fichier .gitignore mis à jour pour répondre aux besoins de votre projet. Cependant, vous pouvez compter sur cet outil pour vous aider : https://www.toptal.com/developers/gitignore/
Master branch protégée
Il n'y a qu'une seule règle concernant les branches : tout ce qui se trouve dans la branche master
est toujours déployable. Aucun travail ne doit être effectué dans cette branche. Au lieu de travailler dans master, les changements doivent être fusionnés à partir d'autres branches de fonctionnalités.
Créer une demande de fusion (merge request)
Les demandes de fusion (merge requests) sont votre moyen de transférer du code d'une branche vers une autre. Nous vous renverrons simplement à la documentation officielle de GitLab à ce sujet : https://docs.gitlab.com/ee/user/project/merge_requests/
Déploiement
Après avoir cloné votre projet depuis Git, vous pouvez commencer à développer sur votre machine locale. Une fois que vous avez commit et poussé vos modifications sur Git, vous pouvez les vérifier dans l'onglet DÉPLOIEMENT de votre environnement DÉVELOPPEMENT. Déployez toutes les modifications en cliquant sur DEPLOY NOW.
Pour plus d'informations sur l'utilisation de Git, veuillez vous référer à :
Partager