¿Cómo eliminar un archivo y una carpeta del repositorio de github.com usando la interfaz web de github.com? Busqué en Google, pero no encontré ninguno. responder.

He descubierto cómo usar los comandos

Sin embargo, quiero saber cómo hacerlo usando github.com.

Comentarios

  • Existe ‘ definitivamente una forma de editar archivos, pero yo ‘ No estoy seguro de que haya ‘ una forma de eliminarlos. De todos modos, es posible que desee los comandos independientemente. Aprender git en la terminal o mediante una GUI dará sus frutos.
  • Esta es una pregunta válida, incluso para usuarios experimentados de Git. Utilizo git desde la línea de comandos, pero acabo de bifurcar un repositorio, hice un cambio rápido y ahora ‘ me gustaría eliminar un archivo que ‘ ya no es necesario, sin tener que clonar el repositorio en mi propia máquina.
  • Agregué una solución que, aunque no directamente desde GitHub (‘ s con prose.io), eliminará todos los archivos y, como resultado, también eliminará la carpeta, ya que ‘ está vacía. Se ‘ se realiza con un script, por lo que no es necesario eliminar manualmente varios archivos.

Responder

Puede eliminar un archivo usando el botón de eliminación , pero no puede eliminar directamente una carpeta a través de la interfaz web. La forma de eliminar una carpeta de GitHub.com es eliminar todos los archivos que contiene.

Comentarios

  • Eso ‘ es exactamente lo que dije en mi respuesta.
  • Eliminó el único archivo en la carpeta. La carpeta ahora se elimina del repositorio. Gracias.

Respuesta

He descubierto que eliminar todos los archivos de una carpeta eliminará automáticamente la carpeta. No es una solución perfecta, pero parece intencionada.

Respuesta

Tiene pocas opciones:

  1. Elimine todos los archivos de esa carpeta y github eliminará la carpeta automáticamente.
  2. Clone el repositorio en su máquina local y elimine la carpeta (para esto puede usar git bash / cmd dependiendo de su sistema o la aplicación de escritorio github si está instalada en su sistema) y sincronícela con el servidor.

Respuesta

Usted no especificó sus circunstancias exactas, por lo que es posible que esta respuesta no sea la que desea, pero si usa Windows, puede instalar Github para Windows , que le permite hacer todas las operaciones normales de Git sin la línea de comando.

Primero necesitaría verificar el repositorio en una carpeta, eliminar el archivo fi le de la carpeta (es decir en el Explorador de Windows), luego confirme sus cambios y vuelva a sincronizar con el repositorio de Github.

Comentarios

  • Yo digo que usando github.com ‘ La interfaz web es muy exacta. Su respuesta es correcta, pero no tiene nada que ver con la pregunta.
  • Eso ‘ está bien, pero el OP no ‘ No dice realmente cuál era su problema, solo que no ‘ t le gusta la línea de comandos. De la misma manera que » cómo analizar HTML con expresiones regulares » preguntas sobre SO se responden con » resolver su problema de una manera diferente » mi respuesta es un método alternativo, en caso de que resuelva cualquier problema que tenga. Claramente, puede ofrecer una mejor respuesta si la hay.
  • En realidad, lo hizo: “Cómo eliminar un archivo y una carpeta del repositorio de github.com usando github.com ‘ s interfaz web? ” Quiere eliminar un archivo usando la interfaz web: el sitio web / aplicación web / github.com.
  • No, no lo hizo ‘ t. El título aquí es una pregunta, no un problema. Muchas personas hacen una pregunta que creen que resolverá su problema, pero existe una mejor manera de resolver el problema. Ese puede ser o no el caso aquí, ‘ tendremos que esperar a que el OP responda.

Responder

Esta funcionalidad ahora se ha agregado a la interfaz web de GitHub .

ingrese la descripción de la imagen aquí

Comentarios

  • ¿Tiene alguna referencia para esto, como una publicación de blog? o captura de pantalla de la funcionalidad deseada?
  • Seguro, mira la captura de pantalla y después de un poco de búsqueda encontré la entrada del blog también 🙂
  • Esto parece estar relacionado con la eliminación de archivos solamente, no con la eliminación de carpetas.
  • Las carpetas @ ms609 no ‘ realmente existen en git. Existen solo archivos de retención. Al eliminar (o mover) todos los archivos de una carpeta, la carpeta se elimina automáticamente. Verá que no hay forma de crear una carpeta vacía en git
  • Verdadero, pero eliminar una carpeta que contiene 1000 archivos es, sin embargo, una tarea ardua si cada archivo debe eliminarse individualmente.

Responder

Eliminar carpetas de la interfaz web de Github no es posible: https://github.com/isaacs/github/issues/225

Está en la lista de funciones y permanecerá allí por un tiempo Supongo.

Responder

Sé que no es de la interfaz de GitHub, pero Espero que esta solución se ajuste. No requiere nada más que su navegador y resuelve el problema mejor que solo con la interfaz de GitHub.

La forma de scripty

Preparaciones

  1. Conecte su cuenta de GitHub a prose.io para administrar sus proyectos.
  2. Abra la carpeta deseada desea eliminar.
  3. Utilice este script [1]

¿Qué hace?

Se repite sobre el archivos en la carpeta actual y los elimina. Cuando no hay archivos en una carpeta determinada, GitHub los elimina.

var deleteSuccessful = 0, deleteFailed = 0; var elements = $("a.delete"); var totalElements = elements.length; function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } async function deleteFiles() { for (var i = 0; i < totalElements; i++) { var element = elements[i]; var realConfirm = window.confirm; window.confirm = function(){ window.confirm = realConfirm; return true; }; try { element.click(); deleteSuccessful += 1; } catch (error) { deleteFailed += 1; } await sleep(1000); } console.log("Total items identified: %d\nDeleted: %d\nFailed: %d\n** Operation %s **", totalElements, deleteSuccessful, deleteFailed, totalElements == deleteSuccessful ? "successful" : "failed"); } deleteFiles(); 

[1] Puede ingresarlo en la consola del navegador y ejecutarlo, o minimizar y usarlo como bookmarklet


Probado en Chrome 67.


Fuentes utilizadas: 1 , 2

Respuesta

He encontrado una solución parcial. Podemos eliminar el archivo de github usando http://prose.io pero solo archivos, no carpetas

Comentarios

  • prose.io es la respuesta correcta sobre cómo eliminar un archivo de github a través de una interfaz web: Es ‘ no es la interfaz de github ‘, pero funciona de maravilla. Solo estaba buscando cómo hacer esto sin tener que ir a la línea de comandos críptica y es perfecto para el trabajo 😀

Deja una respuesta

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