Partage de technologie

Opérations de base de git et gitee

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Table des matières

commandes communes de git

1. Initialisez l'espace de travail (sous un certain chemin de fichier)

2. Afficher l'état du fichier de code de l'espace de travail actuel

3. Soumettez les fichiers de code de l'espace de travail à la zone de préparation

4. Soumettez les fichiers de code dans la zone de préparation à l'entrepôt local

5. Comparaison des différences de fichiers entre l'espace de travail et la zone de stockage temporaire

6. Comparaison des différences entre la zone de préparation et l'entrepôt local

7. Comparaison des différences entre l'espace de travail et l'entrepôt local

8. Restauration de version (laissez le code (contenu du fichier) de l'espace de travail, de la zone de préparation et de l'entrepôt local changer)

9. Afficher le journal des validations

10. Générer des branches

11. Afficher toutes les succursales

12. Changer de branche

13. Fusionner les succursales

14. Supprimer la branche

Utiliser Git pour vous connecter à gitee

1.Connectez-vous

2. Extrayez le code de l'entrepôt

3. Poussez

4. Visualisez l'entrepôt distant connecté

5. Supprimez la connexion à l'entrepôt distant

6. Clonez et créez un nouveau dossier sans l'initialiser avec git init

Poussez le code de l'idée vers le référentiel distant du gîte

Étape 1 : Créer un nouveau référentiel sur gitee

Étape 2 : Créez un nouveau projet dans Idea et laissez le projet générer un référentiel local git

Étape 3 : Écrivez le code, ajoutez-le à la zone de préparation et validez-le dans l'entrepôt local

Étape 4 : Connectez-vous à l’entrepôt à distance

Modifier

Cloner le projet à partir du référentiel distant

​Modifier les notes sur l'extraction d'éléments

1. Besoin de modifier l'adresse maven

2. Besoin de modifier la version du SDK

​Modifier 3. Modifier la version d'encodage

Utiliser l'idée pour changer de branche

Nous voulons créer une nouvelle branche dans le dépôt gitee

Editez puis basculez la branche de cet entrepôt distant sur l'idée

​Modifier Écrire un nouveau code

Ensuite, ajoutez et soumettez, et enfin poussez vers l'entrepôt distant


Git est divisé en espace de travail, zone de préparation, entrepôt local, entrepôt local et zone de préparation collectivement appelés bibliothèque de versions.

commandes communes de git

Cliquez sur Git Bash ici pour accéder à la fenêtre de ligne de commande

1. Initialisez l'espace de travail (sous un certain chemin de fichier)

git init;

2. Afficher l'état du fichier de code de l'espace de travail actuel

état git;

3. Soumettez les fichiers de code de l'espace de travail à la zone de préparation

git ajouter un nom de fichier

git add ./ --> Soumettre tous les fichiers du répertoire actuel à la zone de préparation

Comment savoir que le fichier est soumis à la zone de transit

Utiliser le statut git

Le vert indique qu'il a été soumis avec succès à la zone de préparation, le rouge indique qu'il est toujours dans la zone de travail.

4. Soumettez les fichiers de code dans la zone de préparation à l'entrepôt local

git commit -m "informations de validation"

S'il s'agit de la première soumission

L'e-mail et le nom d'utilisateur doivent être soumis

git config --global user.email "[email protected]"
git config --global user.name "Votre nom"

5. Comparaison des différences de fichiers entre l'espace de travail et la zone de stockage temporaire

git diff read.txt (nom du fichier)

Le contenu vert est un contenu différent

6. Comparaison des différences entre la zone de préparation et l'entrepôt local

git diff --cached lecture.txt

Si aucun contenu n'est affiché, cela signifie que le contenu est le même

7. Comparaison des différences entre l'espace de travail et l'entrepôt local

git diff HEAD lire.txt

8. Restauration de version(Laissez le code (contenu du fichier) de l'espace de travail, de la zone de préparation et de l'entrepôt local changer)

1. Revenir à la version précédente

git reset --hard HEAD^

2. Revenir à la version spécifiée

git reset --numéro de version dure

9. Afficher le journal des validations

git reflog / git log

La case rouge indique le numéro de version actuelle si nous voulons revenir à la version précédente.

Revenez à la version spécifiée, en utilisant le numéro de version

10. Générer des branches

nom de la branche de la branche git

11. Afficher toutes les succursales

branche git

12. Changer de branche

nom de la branche de paiement git

Ajoutez du nouveau contenu au read.txt de la branche h1 et soumettez-le à l'entrepôt local. Lorsque vous revenez à la branche principale, vous pouvez constater que le contenu nouvellement ajouté n'est pas affiché. C'est parce que la branche h1 n'a pas été fusionnée. dans la branche principale.

13. Fusionner les succursales

Si vous souhaitez fusionner d'autres branches dans la branche principale, vous devez d'abord passer à la branche principale.

Remarque : Si vous souhaitez fusionner la branche dans la branche principale, vous devez d'abord valider le contenu de la branche dans l'entrepôt local.

nom de la branche de fusion git

 

14. Supprimer la branche

git branch -d nom de la branche


Utiliser Git pour vous connecter à gitee

1.Connectez-vous

git remote add origin (nom de la connexion) https://gitee.com/-ss_0/hhh1.git (adresse de l'entrepôt)

2. Extrayez le code de l'entrepôt

git pull origin master --allow-unrated-histories (première fois)

git pull pull ultérieur

3. Poussez

git push -u origin master (première fois)

git push push suivant

Erreur signalée :
1. ! [rejeté] master -> master (récupérer en premier)
erreur : échec de l'envoi de certaines références vers « https://gitee.com/luosu-ss_0/hhh1.git »
Entrée : git pull --rebase origin master

2.fatal : impossible d'accéder à « https://gitee.com/luosu-ss_0/hhh1.git/ » : impossible de résoudre l'hôte : gitee.com

Raison : problème de réseau

4. Visualisez l'entrepôt distant connecté

git remote -v

5. Supprimez la connexion à l'entrepôt distant

git remote rm origine

6. Clonez et créez un nouveau dossier sans l'initialiser avec git init

adresse de l'entrepôt git clone

Remarque : la différence entre l'extraction et le clonage

Ils reçoivent tous le code de l'entrepôt distant

différence:

1.git clone : ​​lorsqu'il n'y a pas de bibliothèque de versions locale, le clonage de l'intégralité de la bibliothèque de versions du serveur distant vers le serveur local est un processus local à partir de zéro.

2.git pull : lorsqu'il existe un référentiel local, obtenez les dernières données de validation (le cas échéant) du serveur distant et fusionnez-les localement

Poussez le code de l'idée vers le référentiel distant du gîte

Étape 1 : Créer un nouveau référentiel sur gitee

 

Étape 2 : Créez un nouveau projet dans Idea et laissez le projet générer un référentiel local git

Étape 3 : Écrivez le code, ajoutez-le à la zone de préparation et validez-le dans l'entrepôt local

 

Étape 4 : Connectez-vous à l’entrepôt à distance

 

Remarque : Extrayez d'abord les fichiers de l'entrepôt distant.

Entrez dans le terminal d'idées

git pull origin master --allow-unrelated-histories

Ensuite tu peux le pousser

Poussée réussie

 

Cloner le projet à partir du référentiel distant

Clonage réussi

Choses à noter lors du retrait de projets

1. Besoin de modifier l'adresse maven

2. Besoin de modifier la version du SDK

3. Modifier la version d'encodage

Remarque : Si le push échoue, extrayez d'abord le code de l'entrepôt distant.

Utiliser l'idée pour changer de branche

Nous voulons créer une nouvelle branche dans le dépôt gitee

Puis changez la succursale de cet entrepôt distant sur idée

écrire un nouveau code

Ensuite, ajoutez et soumettez, et enfin poussez vers l'entrepôt distant

 

Nous pouvons constater que le contenu de la branche master et de la branche dev1 est différent car le contenu de la branche dev1 n'est pas fusionné dans la branche master.

On passe donc l'idée à la branche master

Fusion réussie

 

Ensuite tu peux le pousser