Installation et utilisation de Git

objectif

Gérer le code du projet d'hébergement github via git;

Télécharger et installer

  1. Téléchargement depuis le site officiel: https://git-scm.com/downloads
    Insérez la description de l'image ici
  2. Double-cliquez pour installer
    Insérez la description de l'image ici
  3. Sélectionnez le répertoire de travail pour l'installation
    Insérez la description de l'image ici
  4. Sélectionnez les composants
    Insérez la description de l'image ici
  5. Réglage du nom du répertoire du menu Démarrer
    Insérez la description de l'image ici
  6. Insérez la description de l'image ici
  7. Choisissez d'utiliser l'environnement de ligne de commande
    Insérez la description de l'image ici
  8. J'ai abandonné, j'ai choisi ensuite tout;
  9. Vérifiez si l'installation est réussie: faites un clic droit sur le bureau, s'il y a une option pour deux mots git, c'est réussi;
    Insérez la description de l'image ici

Configurer Git

Définir des variables globales

Ouvrez git bush ici avec le bouton droit de la souris sur le bureau:
Insérez la description de l'image ici
entrez:

$ git config --global user.name "your name" 
$ git config --global user.email "[email protected]"

Connectez-vous à GitHub, créez une clé SSH

Entrez ensuite ceci pour créer une clé SSH:

$ ssh-keygen -t rsa -C "[email protected]"

Cliquez ensuite sur la touche Entrée trois fois de suite;
Insérez la description de l'image ici
un dossier .ssh sera généré sous le dossier utilisateur local, qui contient deux fichiers id_rsa et id_rsa.pub:
Insérez la description de l'image ici
Ensuite, ouvrez le dossier:
Insérez la description de l'image ici
Ensuite, ouvrez id_rsa.pub avec le Bloc-notes, sélectionnez tout, Copier:
Insérez la description de l'image ici
Ensuite, nous retournons au compte GitHub que nous venons de créer , cliquez sur Paramètres:
Insérez la description de l'image ici
Puis cliquez sur SSH:
Insérez la description de l'image ici
Puis cliquez sur NEW SSHkey:
Insérez la description de l'image ici
Ensuite, collez la clé copiée à l'étape précédente et ajoutez-la aux paramètres du compte GitHub:
Insérez la description de l'image ici
puis revenez à git, entrer:

$ ssh -T git@github.com

Enfin, entrez yes:
Insérez la description de l'image ici
OK, ceci termine la configuration de la communication locale et GitHub.

Flux de travail de base Git

Zone de travail Git
Insérez la description de l'image ici
pour ajouter des fichiers au processus d'entrepôt
Insérez la description de l'image ici

Initialisation Git et création et opération d'entrepôt

Paramètres des informations de base

# 1.设置用户名
$ git config --global user.name '用户名'

# 2. 设置用户名邮箱
$ git config --global user.email '邮箱'

Ce paramètre indique qui a soumis le fichier sur la page d'accueil de l'entrepôt github;

Initialiser un nouveau référentiel Git

  1. Créez un dossier;
$ mkdir 文件名
  1. Initialisez git dans le fichier (créez un référentiel git);
$ cd 文件名
$ git init 

(Si vous ne voyez pas .git, configurez l'ordinateur pour afficher les fichiers cachés)

Ajouter des fichiers à l'entrepôt

# 创建 a1.php 文件 
$ touch a1.php

$ git status

# 添加到暂存区
$ git add a1.php

$ git status

# 将文件从暂存区提交到仓库
$ git commit -m 'add a1.php'

$ git status

Modifier les fichiers d'entrepôt

$ ls

$ git status

$ vi a1.php

# 修改文件
$ cat a1.php
1111

$ git status

# 添加到暂存区
$ git add a1.php

$ git status

$ git commit -m '第一次通过git修改文件并提交到仓库'

$ git status

Supprimer les fichiers de l'entrepôt

# 删除文件
$ rm -rf a1.php

# 从Git中删除文件
$ git rm a1.php

# 提交操作
$ git commit -m '第一次通过git删除仓库文件'

$ git status

Entrepôt distant de gestion Git

Objectif de l'utilisation de l'entrepôt distant

Fonction: sauvegarde, réalisation de la gestion centralisée du partage de code;

$ git status

# 创建文件
$ touch a2.php

$ git status

# 添加到暂存区
$ git add a2.php

$ git status

# 将文件从暂存区提交到本地仓库
$ git commit -m 'add a2.php'

$ git status

# 将本地仓库提交到远程仓库
$ git push

Opération de clonage Git

  • Objectif : Copiez l'entrepôt distant (le projet correspondant à github) dans le local;
  • Code :
$ git clone 仓库地址

Origine de l'adresse de l'entrepôt:
Insérez la description de l'image ici

Synchroniser l'entrepôt local avec l'entrepôt distant git

$ git push

S'il s'affiche The requested URL returned error: 403 Forbidden while accessing, cela signifie qu'il n'y a pas d'autorisation;

Généralement, cette situation est un projet privé, aucune autorisation, entrez le nom d'utilisateur et le mot de passe, ou l'adresse distante utilise ce type:

$ vi .git/config

# 将 
# [remote "origin"] 
#	url = https://github.com/用户名/仓库名.git 
# 修改为:
# [remote "origin"]
#	url = https://用户名:密码@github.com/用户名/仓库名.git

Ci-dessous, j'utilise le projet dans VSCode comme exemple:

Tout d'abord, créez un nouvel entrepôt sur github avec le même nom que le projet local:
Insérez la description de l'image ici
entrez la page comme indiqué ci-dessous, n'oubliez pas de cliquer sur ssh:
Insérez la description de l'image ici
mais vous ne pouvez pas encore exécuter git bash. Lorsque vous utilisez la commande clone ou push de git pour la première fois, la connexion à github apparaîtra Un avertissement, résultant en un dialogue:

Are you sure you want to continue connecting (yes/no)?

Étant donné que git utilise ssh pour se connecter, et lorsque ssh se connecte pour vérifier la clé du serveur github pour la première fois, vous devez confirmer si les informations d'empreinte digitale de la clé du serveur github proviennent vraiment du serveur github.

Nous devons donc obtenir une clé ssh, et cette étape a été mentionnée dans la configuration précédente de Git;

Nous ouvrons donc l'interface suivante et copions le code ligne par ligne dans git bash:
Insérez la description de l'image ici
La nouvelle branche de la figure montre que l'exécution est réussie:
Insérez la description de l'image ici
Revenez à l'interface de l'entrepôt distant de github, actualisez, et votre propre nom d'entrepôt semble prouver que l'entrepôt a été établi avec succès:
Insérez la description de l'image ici
Aussi, à l'entrée git remote add origin **************, j'ai signalé un défaut:

fatal: remote origin already exists.(报错远程起源已经存在。)

La solution est la suivante:

# 1、先输入 
$ git remote rm origin
# 2、再输入 
$ git remote add origin **************

Site Web de création de pages Github

Site personnel

accès

https://username.github.io

Étapes de construction

  1. Créer un site personnel -> Nouvel entrepôt (Remarque: le nom de l'entrepôt doit être 用户名.github.io);
    Insérez la description de l'image ici
  2. Créez un nouveau fichier index.hitml sous l'entrepôt;
    Insérez la description de l'image ici
    Insérez la description de l'image ici
    Insérez la description de l'image ici
  1. les pages github ne prennent en charge que les pages Web statiques;
  2. Seuls les fichiers html dans l'entrepôt;

Puis j'ai échoué: je
Insérez la description de l'image ici
ne sais pas pourquoi, mal;

Site du projet Project Pages

accès

https://username.github.io/warehouse nom

Étapes de construction

  1. Entrez la page d'accueil du projet et cliquez sur paramètres;
  2. Sur la page des paramètres, cliquez sur [Choisir un thème] pour générer automatiquement la page du thème:
    Insérez la description de l'image ici
    Ensuite, ma page n'a pas été chargée, et je suis en colère contre moi, écrivez ici d'abord;

————————————————————————
Reportez-vous à deux articles de Zhihu:

La plupart des images dans les étapes ci-dessus sont citées de ces deux articles, et après l'avoir personnellement essayé, l'image finale réussie est le résultat de ma propre tentative;

Je suppose que tu aimes

Origine blog.csdn.net/Jessieeeeeee/article/details/107892585
conseillé
Classement