Resumen de comandos de uso frecuente de GIT

carpeta .git

La carpeta .git es el repositorio local. No pertenece al espacio de trabajo. Los archivos que contiene son:

  • La carpeta hooks contiene algunos scripts de shell, que se utilizarán al construir un sistema de alojamiento git.
  • carpeta info, que contiene información del repositorio git
  • carpeta de registros, guarde todos los registros de referencia modificados, continúe abriendo la carpeta de registros, hay una carpeta de referencias y un archivo HEAD
  • La carpeta de objetos, que almacena todos los objetos de Git.
  • carpeta refs / heads, almacena todos los archivos de sucursales locales
  • La carpeta refs / tags, cuando se etiqueta la rama actual, el archivo correspondiente se generará en la carpeta de etiquetas
  • El envío del archivo COMMIT_EDITMSG es la información de descripción de envío más reciente
  • config, este es el archivo de configuración del almacén de GIt
  • archivo de descripción, información de descripción del almacén
  • archivo de índice, este archivo es la etapa que mencionamos anteriormente, es un archivo binario
  • Solo la asociación de la rama actual se almacena en el archivo HEAD

Operación de comparación

git diff //对比工作区和暂存区

git diff master //对比工作区和版本库

git diff --cached //对比暂存库和版本库

Deshacer operación

git reset HEAD 文件名 //从暂存区中撤销到工作区中
git checkout 文件名 //从版本库撤销到暂存区中
git commit -m '描述' --amend //从版本库中撤销上一个提交请求到暂存区,并且和暂存区的所有代码一起进行提交

Eliminar operación

git rm -f 文件名 //同时删除工作区和暂存区
git rm --cached 文件名 //只删除暂存区中代码

Operación de recuperación

git checkout 版本号 文件名 //从版本库中复制这个版本中的这个文件到工作区中
git reset --hard 版本号 //从版本库中复制这个版本的全部文件到这个工作区中

Controla un almacén remoto

git remote //查看远程仓库
git remote rename 旧名称 新名称//给远程仓库取名
git remote -v //查看远程仓库的版本
git remote rm 仓库名称//创建仓库
git remote get-url 仓库地址//获取仓库的地址
git remote set-url 仓库地址 //设置仓库的地址
git remote add 仓库名 仓库地址 //创建仓库时候并且增加仓库地址

Pasos para resolver conflictos

Proceda en el siguiente orden

git fetch //先拉取远程仓库
git diff 分支名 origin/分支名 //比对本地代码和远程代码
git merge origin/分支名 //合并远程分支到本地
>>>===之间的代码 //别人的代码
<<<===之间的代码//自己的代码
进行删除不需要的冲突代码之后 
git add .//添加到暂存区
git commit -m '描述' //提交到版本库
git push origin/分支名//上传到远程仓库

Operaciones de administración de sucursales

git branch 分支名//创建分支
git checkout 分支名//切换到这个分支上
git checkout -b 分支名 //创建这个分支并且跳转到这个分支上面
git merge 分支名 //将这个指定的分支与当前所在的分支进行合并
git branch -d 分支名 //删除指定的分支

Supongo que te gusta

Origin blog.csdn.net/qq_45549336/article/details/108786557
Recomendado
Clasificación