remota - git push
git: ¿Cómo eliminar una rama de referencia local? (3)
Solo haz
git branch -d commits
para eliminar la rama local.
Utilice el interruptor -D
para eliminarlo, independientemente de su estado combinado.
Utilizar
git update-ref -d refs/notes/origin/commits
para borrar la ref.
También puede borrarlo como se menciona en otras respuestas con
rm -rf .git/refs/notes
Tengo un poco de dificultad para eliminar una rama de referencia local (refs / notes / origin / commit). Pude eliminar la rama (refs / notes / origin / commit) en el repositorio remoto usando el comando
git push origin :refs/notes/origin/commits
pero cuando intento eliminar la misma rama en mi repositorio local, aparece el siguiente error
[User@centos Clone]# git branch -rd refs/notes/origin/commits
error: remote branch ''refs/notes/origin/commits'' not found.
¿Alguna sugerencia?
Tiene notas en su repositorio git, puede borrar una nota con
git notes remove <commit>
Para borrar todas las notas tienes que eliminar el directorio ''notas''
rm -rf .git/refs/notes
o puedes usar el comando git update-ref.
git update-ref -d refs/notes/commits
simplemente puede eliminar el archivo del directorio .git. Desde la raíz del repositorio, un comando como este lo obtendrá:
rm .git/refs/tags/refs/original/refs/heads/master
La ruta puede ser ligeramente diferente si el comando git-tag falló, por lo que es posible que desee cd .git / refs y encuentre la cabeza ofensiva por prueba y error. Eliminar el archivo eliminará la referencia de su repositorio local.