Tabla de contenido
2. ¿Cómo realizar la reversión del código?
3. Cómo almacenar/usar/eliminar almacenamiento
4. ¿Git elimina o restaura sucursales locales y elimina o restaura sucursales remotas?
5. ¿Cómo abandona git las modificaciones de archivos locales?
6. Cómo agregar múltiples archivos y cargar carpetas bajo el código Git:
一、复习一下git提交代码的步骤,即git提交代码的顺序如下:
在git提交代码之前,需要将本地添加的文件,先添加到git本地记录内,在commit时才能同步到远端的暂存区中,最后push,复习一下git提交代码的步骤,即git提交代码的顺序如下:
Comando básico: haga clic derecho en la carpeta .git correspondiente para abrir Git bashHere
Se debe ejecutar un comando de cuatro pasos:
命令1: git add .
命令2: git commit -m '提交的文字描述'
命令3: git pull origin master
命令4: git push -u origin master-test1
cambiar de rama:
Comando: git pago maestro
Antes de fusionar el código, primero debe extraerlo:
命令: git pull
Una vez completada la extracción, el código se puede fusionar:
命令: git merge master-test1
Después de fusionar la rama master-test1 en el maestro, empuje el maestro a la rama remota:
命令: git push -u origin master
¡La operación anterior ha completado la fusión del código!
2. ¿Cómo realizar la reversión del código?
1. Primero pase el comando: git log
ver todos los registros de envío
Encuentre el número de versión que desea revertir y revertir:
命令: git reset --hard aaadc2232480a3b8105de70e8ce23acf45fa0dc1
3. Cómo almacenar/usar/eliminar almacenamiento
Comando de almacenamiento:
git stash o git stash save "escribir una nota" (recomendado)
使用之前通过:
git stash list 查看贮藏的信息
使用贮藏命令:
git stash apply stash@{0} (指定储藏的应用)
git stash pop (指定的是最近的储藏)
Comando para eliminar información en caché:
git stash suelta el nombre del alijo
4. ¿Git elimina o restaura sucursales locales y elimina o restaura sucursales remotas?
Primero corte a la rama maestra a través del comando:
git branch -a (查看已有的本地及远程分支)
Eliminar sucursal local:
git branch -D 本地分支名称
Restauración de la sucursal local:
git checkout -b 恢复的分支名称
Eliminar la sucursal remota:
git push origin --delete 远程分支名称
Restauración de la rama remota:
直接在恢复的分支上面push到远程即可
.5 Cómo resolver conflictos
Por ejemplo, cuando modificamos el contenido en master-test1, si accidentalmente modificamos el código original en master, pueden ocurrir conflictos inesperados al extraer, lo que resulta en la falla al enviar el código:
Podemos solicitar de acuerdo con el nombre del archivo de combinación: al vim 李凤/index.html
ver la ubicación actual del conflicto
Después de resolver manualmente los conflictos, puede continuar con la operación de combinación de código.
5. ¿Cómo abandona git las modificaciones de archivos locales?
1.未使用git add 缓存代码
1) 放弃某一个本地文件命令: git checkout -- filename
2) 放弃所有文件修改命令: git checkout .
2. 已使用git add 缓存代码,未使用git commit
1)放弃某一个本地文件命令回到git add .之前 : git reset HEAD filename
2)放弃所有文件修改命令回到git add .之前: git reset HEAD
3. 已经用 git commit 提交了代码
1)回退到上一次commit的状态: git reset --hard HEAD^
2)或者回退到任意版本git reset --hard commit id ,
使用git log命令查看git提交历史和commit id : git reset --hard commit id
6. Cómo agregar 多个文件
y cómo 上传文件夹
:
(1) Agregar archivos
- git add agrega múltiples archivos, separados por espacios
git add file1 file2 file3 file4....
2. Git múltiple
git add file1
git add file2
git add file3
...
3. Agregue archivos en el directorio especificado,
todos los archivos en el directorio y subdirectorios de configuración, y todos los archivos exe en el directorio de inicio
git add config/*
git add home/*.exe
4. git add Agregar todos los archivos, o – all agregar todos los archivos
git add . #使用空格点号
git add --all
(2) Subir carpeta
- git agregar carpeta
git add 文件夹名字 #文件夹下所有文件上传
--------------------------------------------No hay texto debajo--------- - ------------------------------------------------- -
Nota: Solo para estudio, registre preguntas y referencias, ¡anímese unos a otros!
Artículo de referencia: