Bonjour, j'aimerais mettre en place Git avec PHPStorm et je l'utilise en collaboration avec GitHub pour télécharger mes projets sur mon compte GitHub.
Comment faire ?
Merci de votre attention !
Andrew
Vous devez d'abord installer Git. Téléchargez et installez le sur votre PC à partir d'ICI : https://git-scm.com/
Ensuite, créez un VIDE sur GitHub - sans fichiers readme, ignore et licence. Appelons-le site de voyage. Pour cet exemple, j'utiliserai mon vrai dépôt GitHub : https://github.com/AleikovStudio/travel-site
Vous travaillerez désormais avec le terminal - vous pouvez utiliser cmd de Window ou le terminal du PHPStorm. Je préfère utiliser le terminal intégré au PHPStorm - il est meilleur, plus rapide et plus intuitif.
Depuis votre GitHub copier l'URL du référentiel - par exemple https://github.com/AleikovStudio/travel-site.git (noter les .git extension à la fin) ; Au lieu de AleikovStudio (mon nom d'utilisateur sur GitHub - utilisez le vôtre).
Dans le dossier de votre projet PHPStorm, vous aurez besoin de initialiser Git (vous pouvez également faire glisser le dossier contenant votre projet dans le terminal). Dans le terminal, tapez
git init
Maintenant, indiquez à Git où télécharger les fichiers de votre projet en ligne (votre pousser le référentiel). Pour ce faire, dans le terminal, tapez
git remote set-url origin https://github.com/AleikovStudio/travel-site.git
ou
git remote add origin https://github.com/AleikovStudio/travel-site.git
Pour vérifier quel est votre pousser le référentiel sur GitHub, tapez :
git remote -v
La commande git la plus courante et la plus fréquemment utilisée est la suivante :
git status
Il vérifiera s'il y a des changements et vous donnera des recommandations.
Pour ajouter toutes les modifications à la scène, type :
git ajouter . |
Les . signifie ici tous les fichiers. Pour ajouter un fichier particulier (par exemple : index.html), vous pouvez taper :
git ajouter index.html |
Vous pouvez également mettre en scène vos changements avec (ici -A pour TOUS) :
git add -A |
Pour effectuer un nouveau commit + ajouter un message (par exemple : "Added new message"), tapez :
git commit -m "Ajout d'un nouveau message" |
Vous pouvez également mettre en scène + commit en une seule ligne de commande :
git commit -am "Stage et commit en une seule commande" |
Pour pousser les fichiers (à partir de votre PC local) pour le première fois à votre dépôt GitHub en ligne, tapez :
git push origin master |
Pour pousser les changements après, il suffit de taper :
git pousser |
Branches Git :
Pour créer nouvelle branche, type :
git pied de page de la branche |
Cela créera une nouvelle branche nommée pied de page
Pour savoir quelle branche vous utilisez actuellement, tapez :
Branche git |
Pour modifier (checkout) la branche :
git checkout testimonials |
* au lieu de témoignages (nom de la branche), vous pouvez taper maître (la branche principale) :
git maître de caisse |
Pour créer et en même temps vérifier une nouveau (dans ce cas nommé en-tête), type :
git checkout -b header |
Pour fusionner la branche (par exemple: témoignages ) avec la branche maître (la principale), type :
git fusionner les témoignages |
A noter: vous avez besoin d'être ON maître pour fusionner d'autres branches (vous pouvez vérifier sur quelle branche vous vous trouvez actuellement en tapant git branch).
* au lieu d'un témoignages vous pouvez saisir le nom de la branche que vous souhaitez fusionner avec l'option maître un
Voici d'autres commandes Git utiles (et certaines pour le terminal):
EFFACER LE TERMINAL (INVITE DE COMMANDE) :
cls |
ARRÊTER UNE TÂCHE SUR LE TERMINAL (INVITE DE COMMANDE) :
CTRL + C |
CLONER UN PROJET GIT DEPUIS GITHUB :
VÉRIFIER LA VERSION DE GIT :
git --version |
CRÉER UN NOUVEAU RÉPERTOIRE/DOSSIER (par exemple : hello-world) :
mkdir "bonjour-monde" |
CHANGE DIRECTORY TO (par exemple : hello-world) :
cd hello-world |
MONTER :
cd.. |
CREER UN FICHIER (par exemple : index.html) :
touch "index.html" |
Si vous obtenez une erreur, il se peut que vous deviez installer le paquet touch npm. Dans le terminal, tapez
npm install touch |
Pour en savoir plus sur les paquets npm et sur la manière de les utiliser avec PHPStorm, veuillez cliquez ici.
RESTAURER UN FICHIER À PARTIR D'UNE LIVRAISON :
git caisse -- . |
FILE STAGED (READY TO BE COMMITED - de la couleur rouge à la couleur verte) :
git add -A |
En principe, il y a 2 étapes principales pour configurer PHPStrom afin qu'il fonctionne avec Git et GitHub :
- Tout d'abord, pour initialiser Git et PHPStorm : dans PHPStrom, vous devez naviguer vers VCS >> Importer dans le contrôle de version >> Créer un dépôt Git...:
Ceci initialisera Git pour votre projet (vous devez Créer .gitignore ).
Vous pourrez ensuite le gérer facilement à l'aide des commandes du terminal.
- Deuxièmement, vous devez connecter votre projet à GitHub. Dans PHPStrom, allez à : VCS >> Importer dans le contrôle de version >> Partager le projet sur GitHub:
BTW, en PHP Storm vous pouvez utiliser la fonction Onglet Contrôle de version pour mieux comprendre vos journaux ;
Voici une vidéo de 10 minutes expliquant certaines choses :
Voici avec BitBucket l'intégration (en allemand) :
...et vidéo en russe :
Voici une vidéo sur Git et le fichier .gitignore et sur les fichiers WP à ignorer :