Varios pozos de git + github (actualización)

Resumir los pozos que adiviné al usar git

1. Después de usar git push origin master, la salida del terminal es la siguiente

To https://github.com/gcusms/workplace
 ! [rejected]        master -> master (non-fast-forward)
error: 无法推送一些引用到 'https://github.com/gcusms/workplace'
提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支。
提示:再次推送前,先与远程变更合并(如 'git pull ...')。详见
提示:'git push --help' 中的 'Note about fast-forwards' 小节。

Razón : tenía el archivo README.md cuando creé el almacén, pero no se guardó en mi ruta local.
Solución : abra la terminal debajo de la ruta que necesita cargar en el almacén de github:
extraiga el archivo maestro al directorio actual y mantenga los archivos en el espacio de trabajo de acuerdo con los archivos del almacén.

git pull --rebase origin master

Entonces git push -u origin mastertu puedes

对象计数中: 16, 完成.
Delta compression using up to 8 threads.
压缩对象中: 100% (16/16), 完成.
写入对象中: 100% (16/16), 368.92 KiB | 6.59 MiB/s, 完成.
Total 16 (delta 0), reused 0 (delta 0)
To https://github.com/gcusms/workplace
   d6084f6..93a6ea1  master -> master

2Utilice git para eliminar archivos en el espacio de trabajo por error

Anteriormente usé este comando de git para eliminar el archivo:

git rm -r handfind

Abra la terminal e ingrese dos oraciones en la ubicación del archivo eliminado

git reset HEAD 文件名称
git checkout 文件名称

Si no hay ningún error, el archivo debería estar de vuelta

Supongo que te gusta

Origin blog.csdn.net/Msyusheng/article/details/114324289
Recomendado
Clasificación