Recuperación de files eliminados del informe local

Déjame un par de cosas por adelantado.

  1. Soy muy nuevo en git. (También soy nuevo en todo lo demás excepto Excel. Me enseño a mí mismo "ciencia de datos").
  2. Sí, sé que la respuesta a mi pregunta probablemente aparece 10 ^ 2s veces en SO. La verdad es que lo arruiné. Sé / creo que estoy a salvo, así que no me estoy volviendo loco . Pero estoy un poco estresado por pasar medio día tratando de encontrar la respuesta correcta con términos de búsqueda inteligentes, y leyendo / probando / fallando, y luego comenzando de nuevo. Entonces, me disculpo por la pregunta de no duplicar dudas.

LO QUE QUIERO HACER

Tengo un montón de código fuente en un repository privado en Bitbucket. Una salida de ejecutar el código es una carpeta llena de files PDF, como un subdirectory del directory del proyecto. Quería darle a alguien acceso de solo lectura a ese directory. Pero realmente no puedes hacer eso.

LO QUE HICE

Cometí todos mis cambios locales. Luego empujado. Luego saqué del origen remoto solo para estar seguro. Todo bien hasta ahora.

Luego, pensé "crearé una twig, y ​​en esa twig solo saveé la carpeta de files PDF". (Usted * puede * otorgar acceso a una twig específica, aparentemente).

Así que creé una nueva twig, luego cambié a esa twig (en mi IDE local), seleccioné todos los files que no quería compartir y hice clic en eliminar. Tan pronto como lo hice, di "¡oh!"

Así que ahora todos los files en mi repository local han desaparecido. El origen remoto, por supuesto, está bien.

DÓNDE ESTOY AHORA

Acabo de clonar el origen remoto en mi disco local, en una location diferente. Entonces creo que estoy bien allí.

Pero:

  1. ¿Cómo puedo restaurar mi trabajo de forma segura en su location original, tal como estaba cuando me comprometí por última vez? ¿Es pago? Eso es lo que Bitbucket me está pidiendo que haga …

  2. ¿Cuál sería una buena manera de lograr mi objective original: otorgar acceso a contenido específico en un repository conseguido? Soluciones temporales OK, obviamente.

    ¡Gracias!