El uso de 008-git y errores frecuentes

Uno, usa git para cargar archivos

archivo de referencia
git instrucciones comunes de git
Inserte la descripción de la imagen aquí

0. Al comienzo de la carga de archivos, debe ejecutar un comando para configurar su nombre de usuario y correo electrónico:

Código:

$ git config --global user.name "你的Github名"

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

1. Use HTTPS para cargar archivos locales en GitHUb:

Código:

# 初始化本地仓库
git init
# 创建文件/文档
mkdir 文件名  / touch 文档名
# 克隆远程仓库
git clone https://github.com/user/仓库名.git
# 添加文件到暂存区
git add 文件	
# 提交文件到工作区  -m 合并
git commit –m '对文件/提交的说明 '
# 把文件推送到远程仓库
git push -u origin master
# origin -> 远程仓库的名字,
# origin/master -> 远程仓库的master分支。
# git push origin master  就是将本地的master分支
# ->push到远程仓库的与之有追踪关系的分支(通常名字相同)
# -u 用户进程的最大数量

2. Utilice SSH para cargar archivos locales en GitHUb:

(1) Ver / configurar la clave
# 查看是否已经存在本地公钥
cat ~/.ssh/id_rsa.pub
# 没有--> 执行生成本地公钥
ssh-keygen -t rsa -C "[email protected]"
# 这个指令会要求你提供一个 位置和文件名 去存放键值对和密码,可以一直点击 Enter键去     使用默认值。
# 提示1:最好的情况是一个密码对应一个ssh key,但也不是非得这样去做,就像上面我们跳过   创建密码这个步骤。
# 提示2:设置的密码不能被修改,也不可以被获取。

# 此时你按照上述路径 C:/Users/Admin/.ssh,找到该文件夹
# 使用记事本打开 id_rsa.pub 文件,直接选中所有内容复制即可。
# 也可以根据操作系统的不同,选择不同的指令。
# windows clip < ~/.ssh/id_rsa.pub
# mac pbcopy < ~/.ssh/id_rsa.pub
# 执行命令后,此时公钥已经复制到了粘贴板上。

(2) Comience a cargar en el repositorio de GitHub
# 初始化本地仓库
git init
# 创建文件/文档
mkdir 文件名  / touch 文档名
# 添加远程仓库
git remote add origin [email protected]:defnngj/hello-world.git  
# 添加文件到暂存区
git add 文件	
# 提交文件到工作区
git commit –m '对文件/提交的说明'
# 把文件推送到远程仓库
git push -u origin master
(3) Si su método HTTPS necesita ingresar una contraseña cada vez, puede convertirlo a transmisión SSH
# 修改git的remote url
# 使用命令 git remote -v 查看你当前的 remote url
git remote -v
origin https://github.com/someaccount/someproject.git (fetch)
origin https://github.com/someaccount/someproject.git (push)

# 复制此ssh链接,然后使用命令 git remote set-url 来调整你的url。
git remote set-url origin [email protected]:someaccount/someproject.git

# 然后你可以再用命令 git remote -v 查看一下,url是否已经变成了ssh地址。
# 然后你就可以愉快的使用git fetch, git pull , git push,再也不用输入烦人的密码了

2. Errores y métodos en el proceso de carga de git

1. GitHub generalmente no transfiere archivos grandes -> se muestra un mensaje de error: error: no se pudieron enviar referencias de som a…

Cuando git push, si hay archivos grandes, se informará un error, incluso después de que se eliminen los archivos grandes, se informará un error. Principalmente porque existen archivos grandes en los registros de confirmación que no se han enviado.
  • Un método que utilicé
git status 查看未被传送到远程代码库的提交状态
git cherry -v 查看未被传送到远程代码库的提交描述和说明
git reset origin/master

¡Puedes echarle un vistazo a esto! Toque un poco.

Operaciones de deshacer y retroceder de Git (restablecer git y recuperar)
  • No he probado lo que vi
# 先把远程服务器github上面的文件拉下来
git pullorigin master 
git pushorigin master
# 如果出现报错 fatal:Couldn't find remote ref master
# 或者fatal: 'origin' doesnot appear to be a git repository
# 以及fatal: Could notread from remote repository.
# 则需要重新输入
git remote add origin [email protected]:defnngj/hello-world.git  

2. El método de Git para transferir archivos grandes

Paso 1:

git lfs install (siga primero lfs, que es un gran almacenamiento de archivos)

git lfs track * .xxx (xxx es el formato de archivo)

git agrega .gitattributes (率先 agrega .gitattributes)

Paso 2:

Entonces es la operación normal

git add.

git commit -m "mensaje"

git push -u maestro de origen

Tenga en cuenta que después de cargarlo en el repositorio, si desea clonarlo, debe usar git lfs clone. Si solo hay git clone, los archivos transferidos a lfs no se pueden clonar porque están almacenados en el repositorio lfs.

3, si la entrada para agregar una falla en el repositorio remoto muestra un mensaje de error: fatal: remoteorigin ya existe.

先输入git remote rm origin
再输入git remote add origin [email protected]:defnngj/hello-world.git 

如果输入git remote rm origin 还是报错的话
error: Could not remove config section'remote.origin'.

谨慎使用! 我没试过!!!
修改git config文件的内容  
找到你的git的安装路径
找到一个名为git config的文件,打开它把里面的[remote "origin"]那一行删掉就好了!

Tres, otro

1 、 ayuda de git

git help <verb>
git <verb> --help
man git-<verb>
eg: git help config

2. Configurar el compilador

git config --global core.editor vim

3. Ver la configuración

git config --list
q 键退出

Supongo que te gusta

Origin blog.csdn.net/mmmmmCJP/article/details/109396710
Recomendado
Clasificación