Maison >outils de développement >git >Comment le serveur extrait-il le code git ?

Comment le serveur extrait-il le code git ?

PHPz
PHPzoriginal
2023-05-25 17:29:082277parcourir

Cet article présente principalement comment extraire le code Git sur le serveur et les opérations Git courantes.

1. Préparation de l'environnement du serveur

Côté serveur, nous devons d'abord installer Git et le configurer pour garantir que le serveur peut interagir en douceur avec Git. De manière générale, les systèmes Linux ont Git installé par défaut. Vous pouvez le vérifier avec la commande suivante :

$ git --version

S'il n'est pas installé, vous pouvez utiliser la commande suivante pour l'installer :

$ sudo apt-get update
$ sudo apt-get install git

2. Créez un référentiel Git

Créez-le dans le référentiel local Après avoir créé le référentiel Git, nous devons le télécharger sur le serveur. Tout d'abord, nous devons créer un répertoire d'entrepôt côté serveur, comme indiqué ci-dessous :

$ mkdir /path/to/repo

Ensuite, nous devons initialiser le répertoire en tant qu'entrepôt Git :

$ cd /path/to/repo
$ git init --bare

Dans la commande ci-dessus, le --bare est utilisé pour créer un entrepôt Git « nu », qui n'a que des fonctions Git de base telles que la soumission de code, l'extraction et la gestion des branches, et n'implique pas l'arborescence de travail ni la zone de préparation. <code>--bare参数用于创建一个“裸”Git仓库,该仓库只具有代码提交、拉取和分支管理等Git基本功能,不涉及工作区(work tree)和暂存区(staging area)。

三、本地仓库上传至服务器端

在本地仓库中,使用以下指令将本地仓库上传至服务器端:

$ git remote add origin ssh://user@server/path/to/repo
$ git push origin master

其中,user为服务器端的用户名,server为服务器IP地址或域名,/path/to/repo为所创建的仓库目录。

该指令用于将本地master

3. Téléchargez l'entrepôt local sur le serveur

Dans l'entrepôt local, utilisez la commande suivante pour télécharger l'entrepôt local sur le serveur :

$ git clone ssh://user@server/path/to/repo

Parmi eux, user est le nom d'utilisateur de le serveur, server est l'adresse IP ou le nom de domaine du serveur, et /path/to/repo est le répertoire de l'entrepôt créé.

Cette commande est utilisée pour pousser le code de la branche locale master vers le référentiel Git côté serveur.

4. Extrayez le code côté serveur
  1. Pour extraire le code Git côté serveur, vous devez l'extraire du référentiel Git côté serveur. Dans le terminal local, utilisez la commande suivante :
  2. $ git branch
Cette commande permet de cloner le code Git du serveur vers le répertoire local.

5. Opérations Git communes
  1. Afficher les branches

Côté serveur et entrepôt local, utilisez la commande suivante pour afficher la branche actuelle :
    $ git checkout <branch-name>
  1. Changer de branche

Côté serveur et entrepôt local, utilisez la commande suivante Commande pour changer de branche :
    $ git pull
  1. Extrayez le dernier code

Dans le référentiel local, utilisez la commande suivante pour extraire le dernier code :

$ git add <file-name>
$ git commit -m "commit message"
$ git push origin <branch-name>

Soumettez le code

Dans le référentiel local, utilisez la commande suivante pour soumettre le code :🎜rrreee🎜Les commandes ci-dessus sont utilisées pour ajouter des fichiers, les soumettre à l'entrepôt local et les pousser vers l'entrepôt Git. 🎜🎜Résumé🎜🎜Grâce aux étapes ci-dessus, nous pouvons extraire le code Git côté serveur et effectuer des opérations Git courantes. Git est un outil très puissant qui peut optimiser et standardiser les processus de collaboration en équipe et améliorer l'efficacité du développement de projets. J'espère que cet article sera utile aux lecteurs. 🎜

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!

Déclaration:
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