repositorio remota rama que eliminar como cambiar git git-notes

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.