[Uso básico de Git]

prefacio

Ahora, git es un controlador de administración de versiones inseparable para el desarrollo de equipos. Aprendamos cómo usar git hoy.


1. Pasos para usar

1. Crear un almacén

Hay dos formas de crear un almacén, puede inicializar uno localmente o clonar uno desde Internet.
creado localmente

git init

clon remoto

git clone [url]

2. uso

Para agregar un nuevo almacén remoto, puede especificar un nombre simple para referencia futura. El formato del comando es el siguiente:

git remote add [name] [url]

Dado que la transmisión entre el almacén local de Git y el almacén de GitHub está encriptada por SSH, necesitamos configurar la información de autenticación:

Genere una clave SSH con el siguiente comando:

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

Entonces sigue regresando.

Si tiene éxito, se generará una carpeta .ssh en ~/, ingrese, abra id_rsa.pub, copie la clave dentro y agregue SSH a la configuración de github.
Para verificar si tiene éxito, ingrese el siguiente comando:

$ ssh -T [email protected]

Después de que la conexión sea exitosa, cree un nuevo repositorio en github, complete el nombre del almacén remoto y cree

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. Comandos comunes

proceso general

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

Instrucciones comunes en las ramas de 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]

buscar y clonar y tirar

Tanto fetch como clon hablan de llevar el almacén remoto al almacén local, pero la diferencia entre los dos es que fetch especifica una rama determinada y clon clona todo el almacén.

git fetch origin master  
git clone [url]

Pull es la operación de llevar la actualización de la sucursal remota al almacén local. Por ejemplo, los materiales de aprendizaje en el almacén remoto tienen contenido nuevo, y cuando es necesario descargar el contenido nuevo, se puede usar el comando git pull. De hecho, git pull es equivalente a obtener la última versión del almacén remoto y luego fusionarse (merge) con la sucursal local.
git pull = git fetch + git merge
Nota: git fetch no fusionará los códigos del almacén local y el espacio de trabajo, se requiere git merge manual.

Resumir

Lo anterior es el contenido básico del aprendizaje de git hoy. El enfoque es comprender la estructura capa por capa. Hay muchos recursos en línea. Te familiarizarás con el comando después de usarlo demasiado, vamos.

Supongo que te gusta

Origin blog.csdn.net/weixin_45732455/article/details/124504388
Recomendado
Clasificación