2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Table des matières
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
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
9. Afficher le journal des validations
11. Afficher toutes les succursales
Utiliser Git pour vous connecter à gitee
2. Extrayez le code de l'entrepôt
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
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.
Cliquez sur Git Bash ici pour accéder à la fenêtre de ligne de commande
git init;
état git;
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.
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"
git diff read.txt (nom du fichier)
Le contenu vert est un contenu différent
git diff --cached lecture.txt
Si aucun contenu n'est affiché, cela signifie que le contenu est le même
git diff HEAD lire.txt
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
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
nom de la branche de la branche git
branche git
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.
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
git branch -d nom de la branche
git remote add origin (nom de la connexion) https://gitee.com/-ss_0/hhh1.git (adresse de l'entrepôt)
git pull origin master --allow-unrated-histories (première fois)
git pull pull ultérieur
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 master2.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
git remote -v
git remote rm origine
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
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
Clonage réussi
Remarque : Si le push échoue, extrayez d'abord le code de 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