¿Cómo usar git en Linux? ¿Cómo construir tu propia biblioteca?

Prefacio:
este artículo presenta principalmente cómo Linux usar en git , giteeregistro de cuenta, cómo crear un almacén remoto y un almacén local, e gitinstrucciones comunes de .

1. Instalar git

  1. Cambie a la identidad del usuario raíz e ingrese el comando:
 yum install -y git
  1. Usa el comando ·sudo·;
sudo yum install -y git

2. Nuevo almacén

Ingrese Code Cloud , haga clic en el signo más en la esquina superior derecha y seleccione New Warehouse
inserte la descripción de la imagen aquí

Configurar la información del almacén

inserte la descripción de la imagen aquí

3. Clonar el almacén remoto al local

  1. Haga clic en Clonar/Descargar
  2. elegirHTTPS
  3. selecciona copiar enlace

  1. Ingrese el comando en la línea de comando git clonemás el enlace copiado
git clone https://gitee.com/your-highness-p/the-use-of-git-in-linux.git
  1. Ingrese el nombre de la cuenta de la nube del código (número de teléfono móvil registrado) y la contraseña (contraseña de la cuenta de la nube del código)
  2. Muestre la lista de archivos y encontrará que hay un directorio adicional con el mismo nombre que el almacén remoto en el directorio actual

inserte la descripción de la imagen aquí

4. Cómo usar git para enviar archivos al almacén remoto

  1. git add: Agregar archivos al área de ensayo

  2. git commit: Envíe el área de ensayo al almacén local

  3. git push: Sincronice el contenido del almacén local con el almacén remoto.

Ahora ingresamos al almacén local y creamos un nuevo archivo test.cpp con el siguiente contenido:

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

Primero, agregue el archivo al área de ensayo

git add test.c

Luego, envíe el área de ensayo al almacén local

git commit -m "用于测试git"

-mEl siguiente contenido es para hacer una descripción de este envío, por ejemplo: modificar un error, agregar código, preguntas de práctica de árbol binario, etc.

Si envía el código por primera vez, es posible que encuentre el siguiente informe de error, porque necesita configurar la información de la máquina y todos los Gitalmacenes en esta máquina usarán esta configuración.

inserte la descripción de la imagen aquí
Luego agregue el nombre de usuario y la dirección de correo electrónico de su página de inicio:

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

Luego vuelva a enviar, si 1 file changed, 1 insertion(+)las palabras como aparecen, el envío es exitoso.

inserte la descripción de la imagen aquí

Finalmente, sincronice el contenido del almacén local con el almacén remoto

git push

Esta operación necesita completar su número de cuenta y contraseña de la nube de códigos, solo ingréselo directamente.

pushDespués de eso, puede ver el contenido que acabamos de enviar en el almacén remoto.

inserte la descripción de la imagen aquí

5. Una colección completa de instrucciones comunes de git

A continuación se organizan más gitinstrucciones de funcionamiento . Como principiante, las tres gitoperaciones anteriores son suficientes, pero inevitablemente encontrará muchos problemas, por lo que no los explicaré en detalle aquí ~

//初始化一个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]  

Este es el final de este artículo, el texto del código no es fácil, ¡por favor ayúdenme mucho! ! !

Supongo que te gusta

Origin blog.csdn.net/weixin_67401157/article/details/131606861
Recomendado
Clasificación