Saltar al contenido

‘git inicializar -b ‘ el comando en la terminal arroja un error de ‘interruptor desconocido’

Investigamos por diferentes foros para darte la respuesta a tu inquietud, si continúas con preguntas deja la inquietud y te respondemos porque estamos para servirte.

Solución:

git 2.24 no tiene opción -b/--initial-branch. fue añadido en git 2.28. Necesita actualizar para usar la opción.

O, como dijo @matt, cree un repositorio y luego cambie el nombre de la rama:

git init repo
cd repo
git branch -m master slave

antes de git v2.28

git init                              # ①
git symbolic-ref HEAD refs/heads/main # ②

① Después git initla rama master en realidad no existe. Las ramas se crean solo cuando tienen al menos una confirmación.

② Esto actualiza .git/HEAD contener ref: refs/heads/main en vez de ref: refs/heads/master. Alternativamente, git checkout -b main.

git v2.28+

Como dijo @phd, el -b/--initial-branch La opción se agregó en git v2.28. git 2.28 también presenta una opción de configuración para especificar su rama predeterminada preferida:

git config --global init.defaultBranch main

Obtenga más información sobre el nuevo init.defaultBranch configuración en la publicación de blog de GitHub.

los -b flag solo está disponible en la versión 2.28 o posterior, debe actualizar su Git.

En sistemas Linux basados ​​en Debian como Ubuntu, haga lo siguiente:

sudo add-apt-repository -y ppa:git-core/ppa
sudo apt update
sudo apt install git -y

Comentarios y puntuaciones

Al final de todo puedes encontrar las explicaciones de otros desarrolladores, tú todavía tienes el poder insertar el tuyo si te apetece.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *