Comment utiliser git sous Linux ? Comment créer sa propre bibliothèque ?

Préface :
Cet article présente principalement l'utilisation Linux de git , giteel'enregistrement d'un compte, la création d'un entrepôt distant et d'un entrepôt local, ainsi que gitles instructions courantes de .

1. Installez git

  1. Basculez vers l'identité de l'utilisateur root et saisissez la commande :
 yum install -y git
  1. Utilisez la commande ·sudo· ;
sudo yum install -y git

2. Nouvel entrepôt

Entrez Code Cloud , cliquez sur le signe plus dans le coin supérieur droit et sélectionnez Nouvel entrepôt
insérez la description de l'image ici

Configurer les informations d'entrepôt

insérez la description de l'image ici

3. Cloner l'entrepôt distant vers l'entrepôt local

  1. Cliquez sur Cloner/Télécharger
  2. choisirHTTPS
  3. sélectionnez copier le lien

  1. Entrez la commande sur la ligne de commande git cloneplus le lien copié
git clone https://gitee.com/your-highness-p/the-use-of-git-in-linux.git
  1. Entrez le nom du compte du nuage de code (numéro de téléphone mobile enregistré) et le mot de passe (mot de passe du compte du nuage de code)
  2. Affichez la liste des fichiers et vous constaterez qu'il existe un répertoire supplémentaire portant le même nom que l'entrepôt distant sous le répertoire actuel

insérez la description de l'image ici

4. Comment utiliser git pour soumettre des fichiers à l'entrepôt distant

  1. git add: Ajouter des fichiers à la zone de préparation

  2. git commit: Soumettre la zone de préparation à l'entrepôt local

  3. git push: Synchroniser le contenu de l'entrepôt local avec l'entrepôt distant.

Nous entrons maintenant dans l'entrepôt local et créons un nouveau fichier test.cpp avec le contenu suivant :

$ cd the-use-of-git-in-linux
$ touch test.cpp
$ echo "hello world" > test.c
$ cat test.c

Tout d'abord, ajoutez le fichier à la zone de préparation

git add test.c

Ensuite, soumettez la zone de préparation à l'entrepôt local

git commit -m "用于测试git"

-mLe contenu suivant consiste à faire une description de cette soumission, par exemple : modifier un bogue, ajouter du code, questions pratiques sur l'arbre binaire, etc.

Si vous soumettez le code pour la première fois, vous pouvez rencontrer le rapport d'erreur suivant, car vous devez configurer les informations de la machine, et tous Gitles entrepôts sur cette machine utiliseront cette configuration.

insérez la description de l'image ici
Ajoutez ensuite le nom d'utilisateur et l'adresse e-mail de votre page d'accueil :

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

Ensuite, soumettez à nouveau, si 1 file changed, 1 insertion(+)les mots tels que apparaissent, la soumission est réussie.

insérez la description de l'image ici

Enfin, synchronisez le contenu de l'entrepôt local à l'entrepôt distant

git push

Cette opération nécessite de renseigner votre numéro de compte cloud et votre mot de passe, il vous suffit de le saisir directement.

pushAprès cela, vous pouvez voir le contenu que nous venons de soumettre dans l'entrepôt distant.

insérez la description de l'image ici

5. Une collection complète d'instructions communes git

gitD'autres instructions d'utilisation sont organisées ci-dessous . En tant que débutant, les trois gitopérations ci-dessus suffisent, mais vous rencontrerez inévitablement de nombreux problèmes, je ne les expliquerai donc pas en détail ici ~

//初始化一个Git仓库
git init  

//将所有修改添加到暂存区
git add .  
 
//将暂存区的修改提交到本地仓库 并填写注释信息
git commit -m "comment"  

//http:#邮箱(或用户名):密码@仓库 下载一个项目和它的整个代码历史
git clone http://123%40qq.com:[email protected]/xxx  
 
//将本地的 master 分支推送到远程的 master 分支中
git push origin master
 
//查看 git 的 commit 信息,每次提交的信息包括注释在内,从最新提交到最久提交
git log  
 
//将commit 信息简化成一行显示
git log --pretty=oneline  
 
//查看仓库的状态
git status  

//列出所有本地分支,-r 列出所有远程分支
git branch [-r]  

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

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

//切换到指定分支,并更新工作区
git checkout [branch-name]  

//删除分支
git branch -d [branch-name]  
 
//删除远程分支
git push origin --delete [branch-name]  
 
//下载远程仓库的所有变动
git fetch [remote]  

//增加一个新的远程仓库,并命名
git remote add [shortname] [url] 

//取回远程仓库的变化,并与本地分支合并
git pull [remote] [branch]  

//恢复暂存区的指定文件到工作区
git checkout [file] 

//重置暂存区的指定文件,与上一次commit保持一致,但工作区不变
git reset [file]  

C'est la fin de cet article, le texte du code n'est pas facile, s'il vous plaît, soutenez-moi beaucoup ! ! !

Je suppose que tu aimes

Origine blog.csdn.net/weixin_67401157/article/details/131606861
conseillé
Classement