Maison > outils de développement > git > le corps du texte

Que signifie gui dans git ?

WBOY
Libérer: 2021-12-28 11:28:21
original
6246 Les gens l'ont consulté

gui dans git signifie "outil visuel". C'est l'outil graphique par défaut de git. Il s'agit d'un format d'affichage d'interface pour la communication homme-machine, permettant aux utilisateurs d'utiliser des périphériques d'entrée tels que la souris pour manipuler des icônes ou des options de menu sur le. écran.

Que signifie gui dans git ?

L'environnement d'exploitation de cet article : système Windows 7, Git version 2.30.0, ordinateur Dell G3.

Que signifie gui dans git

Cet article présente l'utilisation de Git Gui, l'outil de visualisation officiel fourni avec Git. Il fait de son mieux pour inclure des images et des textes, afin que tous les amis qui débutent. Git peut rapidement démarrer et utiliser Git pour le développement de projets.

1. Créez un nouveau référentiel localement

Tout d'abord, nous ouvrons l'interface graphique Git, qui est une interface comme celle-ci, sélectionnons le premier élément et créons un nouveau référentiel.

Sélectionnez ensuite le chemin du projet sur lequel vous devez effectuer la gestion des versions. J'ai choisi un projet LoginDemo.

Lorsque vous créez un référentiel, vous pouvez voir un dossier .git supplémentaire dans le chemin du projet (non visible si le fichier caché est défini sur invisible)

Dans Git Gui, si modifications non mises en cache (modifications non mises en cache) modifications mises en cache) , cliquez d'abord sur Stage Changed pour ajouter les modifications non mises en cache au cache, puis cliquez sur Valider ; sinon, vous devez d'abord cliquer sur Rescan pour analyser les fichiers modifiés dans le projet. Remarque : La description de la soumission doit être remplie, sinon elle ne pourra pas être soumise.

Une fois la soumission réussie, nous pouvons voir l'historique de notre soumission dans Référentiel-> Visualiser l'historique de toutes les branches (celui-ci est soumis localement au lieu d'être soumis au serveur distant). À ce stade, le référentiel local a été créé avec succès.

2. Soumettre le projet au serveur distant

Dans l'étape précédente, nous avons utilisé Git pour établir un référentiel local. Ensuite, nous devons soumettre le projet au serveur distant afin que les collègues ou autres collaborateurs puissent participer au développement. . Les projets open source généraux utilisent github comme serveur distant. En fait, après avoir créé un référentiel de CV local, il vous suffit de cliquer sur pousser pour le télécharger directement. Mais nous n'avons pas encore établi de connexion entre Git local et github ni mis en place de protocole de sécurité.

Tout d'abord, nous devons avoir notre propre compte github, puis créer un nouveau référentiel sur github, également appelé LoginDemo (il peut être différent du nom du projet local).

Dans Git Gui, sélectionnez Remote->add pour ajouter un serveur distant. Il existe deux façons de renseigner les informations du serveur distant. Remplissez l'adresse https ou l'adresse ssh, qui correspond aux adresses https et ssh du github. projet. Il est recommandé d’utiliser la méthode ssh.

1.Adresse https

Cette méthode vous oblige à saisir votre compte github et votre mot de passe, ce qui signifie que vous ne pouvez gérer que vos propres projets de cette manière.

2.ssh adresse

Cette méthode nécessite des paramètres d'autorisation. Dans la barre de menu de Git Gui, cliquez sur Aide->Afficher la clé SSH->Générer une clé SSH pour créer une clé.

Ensuite, ajoutez-le dans les paramètres personnels de github. Le titre est arbitraire, et vous pouvez utiliser Accueil, entreprise, etc. comme identifiants pour le distinguer.

Ajoutez des informations sur le serveur distant.

Ensuite, nous pouvons directement cliquer sur push dans Git Gui pour soumettre au client distant, actualiser github, et nous pouvons voir que le projet est déjà dans le référentiel.

3. Téléchargez les mises à jour à distance

Imaginez que plusieurs personnes participent au développement du projet, et que tout le monde ne pousse qu'à distance, ignorant complètement les progrès des autres membres. Ce modèle de développement est sans aucun doute problématique. Notre meilleure approche consiste à récupérer la progression actuelle de la télécommande à chaque fois que nous la poussons vers la télécommande, puis à la transmettre à la télécommande après avoir fusionné avec la progression actuelle de notre projet. Ouvrez Git Gui et sélectionnez Remote->Fetch from->LoginTest dans la barre de menu. Vous pouvez mettre à jour depuis le serveur distant vers le serveur local, mais il n'a pas encore été fusionné avec votre projet actuel.

4. Fusionner et résoudre les conflits

Après la récupération depuis la télécommande, sélectionnez Fusionner-> Fusion locale de Git Gui pour fusionner et sélectionner Branche de suivi.

S'il existe une méthode nommée findUser localement et que le nom de la méthode sur le serveur distant change, par exemple, il devient findPassword et que la fusion rencontre un conflit, vous pouvez cliquer avec le bouton droit sur la partie vide et sélectionner pour conserver la version locale ou la version distante pour la fusion (dans l'image les codes verts indiquent des conflits).

5. Clonez le projet sur github en local

Choisissez de cloner le référentiel existant sur l'interface principale de Git Gui.

Source Location est l'adresse du projet dans github. Tout comme dans la deuxième partie (soumission du projet à la télécommande), vous pouvez choisir l'adresse https ou l'adresse ssh pour stocker le projet localement. Cliquez sur Cloner pour cloner avec succès le projet de github vers local.

Apprentissage recommandé : "Tutoriel Git"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
git
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!