GNU/Linux >> Tutoriales Linux >  >> Linux

error:src refspec main no coincide con ningún [GIT]

Creé un repositorio privado en GitHub y cuando intenté enviar los archivos desde mi servidor usando los siguientes comandos, obtengo un error: src refspec main does not match any. El comando completo y el error son los siguientes:

# git add . 
# git commit -m "Initial Commit"
# git push origin main

También usé el token según la última política de git, pero no funcionó y recibí el siguiente mensaje de error:

error: src refspec main does not match any.
error: failed to push some refs to 'https://[email protected]/XXXX/XXX.git'

Cómo resolver el error de git:src refspec main no coincide con ninguno

A partir del 1 de octubre, GitHub cambió el nombre de rama maestra a principal y todos los repositorios nuevos crearán la rama predeterminada llamada main . Bueno, si tiene curiosidad por saber por qué este cambio, aquí hay un artículo que explica el motivo.

Verifiquemos el cabezal de referencia local usando el siguiente comando.

$ git show-ref 
95b095fb6dd8c8af48c35317af7da14bd9f9f622 refs/heads/master

El resultado del comando anterior dice que el local todavía se refiere a master head y no el recién renombrado main .

Para cambiar la referencia local para que apunte a main rama, reemplaza HEAD:master con HEAD:main en el siguiente comando.

# git push origin HEAD:master

a

# git push origin HEAD:main

El comando anterior indica que desea empujar la referencia local HEAD a la referencia remota main .

¡Eso es!


Linux
  1. Buscar:¿Cortar no ignora la ruta especificada?

  2. ¿Cómo usar Gzip solo si Thesqldump no da error?

  3. Linux:¿Ionice no tiene ningún efecto en las escrituras no sincronizadas (es decir, escrituras normales)?

  4. ¿Por qué Regex en Bash funciona solo si es una variable y no directamente?

  5. ¿Por qué `exit &` no funciona?

¿Por qué el archivo de traducción de Bash no contiene todos los textos de error?

¿Cuándo aparece el mensaje de error "trabajos:no encontrado"?

¿La instalación de Bower no hace nada, ni siquiera arroja un error?

Error:no se pudo encontrar o cargar la clase principal

Debian:la interfaz de red ya no funciona después de la actualización/actualización

La repetición automática no funciona