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

Comment extraire le code d'autres personnes avec git

PHPz
Libérer: 2023-05-17 10:50:07
original
7820 Les gens l'ont consulté

Dans le domaine du développement logiciel, Git est un outil de contrôle de version largement utilisé. Son émergence rend possible la coopération et le développement en équipe, offrant une grande commodité à la communauté open source et aux développeurs. Pour les débutants, la question la plus courante est de savoir comment extraire le code d'autres personnes. Dans cet article, nous détaillerons les étapes à suivre pour utiliser Git pour extraire le code d'autres personnes.

Étape 1 : Installer Git

Tout d’abord, nous devons nous assurer que Git est installé sur notre ordinateur. La méthode consiste à ouvrir le terminal/la ligne de commande et à saisir la commande suivante :

git --version
Copier après la connexion

Si vous avez déjà installé Git, vous verrez un résultat similaire à celui-ci :

git version 2.17.2
Copier après la connexion

Si vous n'avez pas installé Git, vous devez télécharger le installateur à partir du site officiel en premier. Lien de la page de téléchargement : https://git-scm.com/downloads

Étape 2 : Cloner le projet

Avant de commencer à extraire le code d'autres personnes, vous devez connaître son adresse de référentiel Git. Les adresses d'entrepôt Git se terminent généralement par .git, par exemple :

https://github.com/zhangsan/my-project.git
Copier après la connexion

Dans la ligne de commande, entrez la commande suivante pour cloner le projet localement :

git clone https://github.com/zhangsan/my-project.git
Copier après la connexion

Cette commande créera un fichier nommé mon-projet< dans le fichier actuel. répertoire /code> et téléchargez le code de l'entrepôt dans ce dossier. <code>my-project的文件夹,并将仓库里的代码下载到该文件夹下。

如果你已经拥有了该项目的本地副本,可以使用git pull命令更新本地代码库。

cd my-project
git pull
Copier après la connexion

第三步:查看分支

在Git中,每个开发者都可以创建自己的开发分支,来进行开发,这些分支存在于Git仓库中。在拉取他人代码前,需要先了解远程仓库中的所有分支。在命令行中,输入以下命令,查看所有分支:

git branch -r
Copier après la connexion

这个命令会返回一个类似如下的结果:

origin/master
origin/feature-a
Copier après la connexion

其中,origin表示远程仓库。master是主分支,feature-a是某个开发者创建的开发分支。

第四步:切换分支

通常情况下,我们需要拉取自己需要的分支的代码。使用git checkout命令可以切换分支。例如,如果我们需要拉取feature-a分支的代码,就需要先将当前分支切换到feature-a

git checkout feature-a
Copier après la connexion

切换成功后,终端会显示类似于以下的信息:

Switched to branch 'feature-a'
Copier après la connexion

第五步:拉取代码

现在,你已经成功地切换到了远程仓库的某一个分支。接下来,就需要将这个分支的代码拉到本地。可以使用git pull

Si vous disposez déjà d'une copie locale du projet, vous pouvez utiliser la commande git pull pour mettre à jour la base de code locale.

git pull
Copier après la connexion
Étape 3 : Afficher la branche

Dans Git, chaque développeur peut créer sa propre branche de développement pour le développement, et ces branches existent dans le référentiel Git. Avant d'extraire le code d'autres personnes, vous devez connaître toutes les succursales de l'entrepôt distant. Dans la ligne de commande, entrez la commande suivante pour afficher toutes les branches :

rrreee

Cette commande renverra un résultat similaire au suivant :

rrreee

où, origine représente l'entrepôt distant. master est la branche principale et feature-a est la branche de développement créée par un développeur.

Étape 4 : Changer de branche

Normalement, nous devons extraire le code de la branche dont nous avons besoin. Utilisez la commande git checkout pour changer de branche. Par exemple, si nous devons extraire le code de la branche feature-a, nous devons d'abord basculer la branche actuelle vers feature-a : 🎜rrreee🎜Après le changement réussit, le terminal affichera des informations similaires à celles-ci : 🎜rrreee🎜Étape 5 : Extrayez le code🎜🎜Maintenant, vous avez réussi à basculer vers une succursale de l'entrepôt distant. Ensuite, vous devez extraire le code de cette branche localement. Vous pouvez utiliser la commande git pull pour extraire. 🎜rrreee🎜Cette commande est utilisée pour extraire les mises à jour du référentiel distant vers votre référentiel local. S'il y a du nouveau code dans le référentiel distant, le dernier code sera téléchargé sur votre référentiel local. S'il y a des modifications dans le référentiel local, vous devez d'abord valider les modifications locales et les transférer vers le référentiel distant avant de pouvoir extraire avec succès le code d'autres personnes. 🎜🎜Étape 6 : Soumettre les modifications🎜🎜Si vous devez modifier le code d'autres personnes, vous devez d'abord créer le projet, puis apporter des modifications à votre propre projet dupliqué et le transférer vers votre propre entrepôt distant. Ensuite, vous pouvez soumettre une pull request à d'autres pour leur permettre de réviser votre code et de fusionner votre code dans le projet d'origine. 🎜🎜Si vous n'êtes pas un contributeur au projet, vous devez demander l'autorisation à l'administrateur du référentiel pour le soumettre. 🎜🎜Résumé🎜🎜Grâce aux six étapes ci-dessus, nous pouvons facilement extraire le code d'autres personnes. Git nous apporte de nombreuses commodités, rendant les projets de développement plus efficaces et intéressants. Si vous souhaitez en savoir plus sur Git, vous pouvez vous référer à la documentation officielle ou participer aux discussions et séminaires correspondants dans la communauté. 🎜

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!

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!