[Résolu] Comment configurer Git et GitHub avec PHPStorm ?

  

4
Début du sujet

configuration, connexion et utilisation de phpstorm avec git et github

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

2 Réponses
3

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).

Flux de travail git et github

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.

vérifier l'état de git dans le terminal phpstorm

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 exempleté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
2

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...:

configurer le git avec les paramètres du phpstorm

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:

Paramètres et configuration de github et phpstorm

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 :

Partager :