[Utilisation de base de Git]

avant-propos

Maintenant, git est un contrôleur de gestion de version indissociable pour le développement en équipe. Apprenons à utiliser git aujourd'hui.


1. Étapes à suivre

1. Créer un entrepôt

Il existe deux formes de création d'un entrepôt, vous pouvez en initialiser un localement ou en cloner un à partir d'Internet.
créé localement

git init

cloner à distance

git clone [url]

2. utiliser

Pour ajouter un nouvel entrepôt distant, vous pouvez spécifier un nom simple pour référence future. Le format de commande est le suivant :

git remote add [name] [url]

Étant donné que la transmission entre l'entrepôt Git local et l'entrepôt GitHub est cryptée par SSH, nous devons configurer les informations d'authentification :

Générez une clé SSH avec la commande suivante :

$ ssh-keygen -t rsa -C "[email protected]"  //换成你注册的邮箱

Ensuite, continuez à revenir en arrière.

En cas de succès, un dossier .ssh sera généré sous ~/, entrez, ouvrez id_rsa.pub, copiez la clé à l'intérieur et ajoutez SSH au paramètre de github.
Afin de vérifier si cela réussit, entrez la commande suivante :

$ ssh -T [email protected]

Une fois la connexion établie, créez un nouveau référentiel dans github, saisissez le nom de l'entrepôt distant et créez

mkdir git-test                     # 创建测试目录
cd git-test/                       # 进入测试目录
touch README.md     # 创建 README.md

git init                                  # 初始化
git add README.md                         # 添加文件
git commit -m "添加 README.md 文件"        # 提交并备注信息

git branch -M main  #创建分支main

# 提交到 Github
git remote add origin [email protected]/xxx/git-test.git   #xxx是你的github用户名
git push -u origin main

3. Commandes communes

processus général

git clone [url] #远程克隆仓库
//或者
git init #本地创建仓库再提交到远程
touch a
git add . #表示把所有文件添加到暂存区
git commit -m "提交a"  #提交到本地仓库
git push #提交到远程仓库,也就是你Github上的仓库

Instructions courantes dans les branches git :

列出所有本地分支
git branch

列出所有远程分支
git branch -r

新建一个分支,但依然停留在当前分支
git branch [branch-name]

切换分支
git switch [branch-name]

新建一个分支,并切换到该分支
git checkout -b [branch]

合并指定分支到当前分支
$ git merge [branch]

删除分支
$ git branch -d [branch-name]

删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]

récupérer et cloner et tirer

L'extraction et le clonage parlent tous deux de tirer l'entrepôt distant vers l'entrepôt local, mais la différence entre les deux est que l'extraction spécifie une certaine branche et que le clonage clone l'intégralité de l'entrepôt.

git fetch origin master  
git clone [url]

Pull est l'opération consistant à extraire la mise à jour de la branche distante vers l'entrepôt local. Par exemple, les supports d'apprentissage dans l'entrepôt distant ont un nouveau contenu, et lorsque le nouveau contenu doit être téléchargé, la commande git pull peut être utilisée. En fait, git pull équivaut à obtenir la dernière version de l'entrepôt distant, puis à fusionner (merge) avec la branche locale.
git pull = git fetch + git merge
Remarque : git fetch ne fusionnera pas les codes de l'entrepôt local et de l'espace de travail, une fusion manuelle de git est requise.

Résumer

Ce qui précède est le contenu de base de l'apprentissage de git aujourd'hui. L'accent est mis sur la compréhension de la structure couche par couche. Il existe de nombreuses ressources en ligne. Vous vous familiariserez avec la commande après l'avoir trop utilisée, allez.

Je suppose que tu aimes

Origine blog.csdn.net/weixin_45732455/article/details/124504388
conseillé
Classement